我有一个可以在tomcat中部署的Web应用程序,但是相同的应用程序没有在websphere 8.5.5中启动.我检查了SystemErr.log文件,它提供了以下信息,我无法调试为什么应用程序没有启动.如果我想更多地了解问题,我需要做什么.
Application Server版本:Websphere 8.5.5
Java版本:java版"1.7.0_25"
OpenJDK运行时环境(rhel-2.3.10.4.el6_4-x86_64)
[12/30/13 12:43:01:144 CET] 000000ab SystemErr R Caused by: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: Failed to load webapp: Context root /* is already bound. Cannot start application My Application
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:759)
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:634)
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:426)
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R ... 93 more
[12/30/13 12:43:01:149 CET] 000000ab SystemErr R Caused by: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load …Run Code Online (Sandbox Code Playgroud) 我们最近将hibernate升级4.0.1为4.2.8.Final.
Hibernate.4.2.8.Final取决于javassist-3.18.1-GA.不幸的是,websphere 8.5.5并没有附带最新的javassist,但它不是我的问题.我试图强制websphere采取我的javassist jar,但我失败了(由于某种原因它总是加载${WAS_INSTALL_ROOT}/plugins).
我尝试了什么?
${WAS_INSTALL_ROOT}/lib/ext但没用${WAS_INSTALL_ROOT}/plugins然后应用程序开始工作但这不是一个好的解决方案,因为其他Web应用程序可能依赖于旧的javassist我的问题
如何在Websphere 8.5.5中使用(或注入或引用)最新的javassist jar?
这个#blog帮助我很快解决了这个问题.
我正在尝试在本地环境中模拟 GC。有什么办法可以让 JVM 挂起 5 分钟吗?
java ×3
websphere ×2
classloader ×1
guava ×1
hibernate ×1
java-ee-6 ×1
javassist ×1
jvm ×1
jvm-hotspot ×1
websphere-8 ×1