JSF 1.1(是的,我知道-遗留)应用程序,具有Richfaces, Myfaces和一个违背逻辑的actionListener,如下面的屏幕截图所示:
http://puu.sh/9rOtV/9d59e9fc77.png基本上,我的updateInjury() actionListener在执行客户端验证后进行检查,并设置一个布尔属性validInjury。如上所示,此检查似乎间歇性地失败,其中属性validInjury显然被设置为false,但检查仍失败。
tomcat 6.0.39的调用如下:
Java .exe 0.01 1,441,984 K 790,228 K 499,032 K 39 4000 Java(TM) Platform SE二进制文件DOChkatz "C:Program FilesJavajdk1.6.0_45binjavaw.exe" -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:63972 -Xms512M -Xmx1024M "-Dcatalina.base=C:Usershkatzworkspace7.metadata.pluginsorg.eclipse.wst.server. C:-Dwtp.deploy=C:Usershkatzworkspace7.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps" "-Djava.endorsed.dirs=C: installing apache-tomcat-6.0.39endorsed" -Dfile。C:Program FilesJavajdk1.6.0_45libtools.jar" org.apache.catalina.startup.Bootstrap start
此实例上没有permgen。如何调试这个?
TIA,亨利
问题解决。这是a4j:actionParam和a4j:commandButton actionListener序列的顺序造成的破坏。