在部署或安装期间无法在websphere上启动应用程序

时间:2014-01-30 11:47:15

标签: java websphere

我在使用thinclient.sh在webpshere上部署应用程序时遇到问题有时(不经常)我在重新部署或安装应用程序期间遇到异常。有java.lang.ClassNotFoundException有很多java类,例如:

org.springframework.web.servlet.HttpServletBean
org.springframework.web.context.ContextLoader
org.springframework.web.filter.DelegatingFilterProxy
org.springframework.web.context.ContextLoaderListener

或打开库时出现问题:

java.util.zip.ZipException: error in opening zip file
Failed to open archive [ WEB-INF/lib/ifxjdbc-3.5.jar ]

或某些NPE:

[1/30/14 12:09:13:203 CET] 00000072 webapp        E com.ibm.ws.webcontainer.webapp.WebAppImpl populateJavaNameSpace SRVE8084E: An unexpected internal server error occurred while populating the namespace.
                                 java.lang.NullPointerException
        at com.ibm.ws.webcontainer.metadata.WebCollaboratorComponentMetaDataImpl.getJ2EEName(WebCollaboratorComponentMetaDataImpl.java:63)
        at com.ibm.ws.runtime.component.ApplicationServerImpl$1.getValue(ApplicationServerImpl.java:113)

这些异常随机发生(对我而言)。所以这些应用程序部署到我的服务器但是无法启动。 重启我的服务器后,所有应用程序都没有问题,所以我认为我的应用程序没问题。问题可能出在我的webpshere服务器上。我有Base 8.5.5.0 vesion。任何人都知道如何解决这个问题

更新

我使用wsadminlib.py安装此应用程序,我从这里下载:https://www.ibm.com/developerworks/apps/download/index.jsp?contentid=166422&filename=wsadminlib.py.zip&method=http&locale=并调用方法installApplication

1 个答案:

答案 0 :(得分:1)

好的,我发现了问题所在。

这篇文章对我有很大的帮助:http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Ftxml_callappinstall.html

我在部署后立即启动了应用程序。这是我的坏事。我应该等一会儿