【发布时间】:2014-04-01 16:38:19
【问题描述】:
我正在将应用程序从 WAS 6.1 迁移到 WAS 8.5。这些应用程序使用轴版本 1.4.1,但是当它们部署在 WAS 8.5 中时,会出现 Axis servlet 错误:
WarBasedAxisC E org.apache.axis2.deployment.WarBasedAxisConfigurator <init> org.apache.commons.fileupload.FileUploadException org.apache.axis2.deployment.DeploymentException: org.apache.commons.fileupload.FileUploadException
和
webapp E com.ibm.ws.webcontainer.webapp.WebApp commonInitializationFinally SRVE0266E: Error occured while initializing servlets: {0}
javax.servlet.ServletException: javax.servlet.ServletException: org.apache.axis2.deployment.DeploymentException: org.apache.commons.fileupload.FileUploadException
我有这个来自 IBM 解决方法的链接。
我执行了步骤一、二和三。但是当我尝试在 WAS 8.5 上加载应用程序时,它会失败并出现以下错误:
The following exception occurred. Check log for details.
com.ibm.websphere.management.application.client.AppDeploymentException: [Root exception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml]
我已经搜索了其他解决方案,但没有运气......
有人遇到过这个问题并解决了吗?
谢谢。
编辑:我通过使用添加的 jar 重建应用程序解决了这个错误。但我仍然在启动时遇到 Axis 异常...
E com.ibm.ws.webcontainer.webapp.WebApp commonInitializationFinally SRVE0266E:初始化 servlet 时出错:{0} javax.servlet.ServletException: javax.servlet.ServletException: org.apache.axis2.deployment.DeploymentException: org.apache.axis2.jaxws.dispatchers.GenericProviderDispatcher 与 org.apache.axis2.engine.Handler 不兼容
【问题讨论】: