2014-04-01 127 views
3

我正在将应用程序从WAS 6.1迁移到WAS 8.5。这些应用程序使用轴版本1.4.1,但是当他们在被部署为8.5的轴的servlet错误ocurrs:在IBM WAS 8.5上部署Axis 1.4.1版

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的解决方法此链接。

http://www-01.ibm.com/support/docview.wss?rs=0&q1=axis2&q2=technote&uid=swg21315686&loc=en_US&cs=utf-8&cc=us&lang=en

我执行的步骤之一,二,三。但是,当我尝试加载的是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] 

...我已经寻找其他的解决方案,但没有运气...

有一些一个趔这个问题并解决了它?

谢谢。

编辑:我解决了这个错误,通过添加罐子重建应用程序。但我仍然得到轴异常的的Starup ...

Ë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不兼容

回答

0

我想这个链接应该可以帮助你解决你的问题axis2版本。如果您想使用您的AXIS版本,则需要禁用内部处理器:http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.base.doc/ae/twbs_thirdparty.html

+0

谢谢你的回答。我已经通过重建EAR文件解决了我的第一个问题。现在,在链接提供的解决方法之后,我收到了以下代码:com.ibm.ws.webcontainer.webapp.WebApp commonInitializationFinalally 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不兼容 – user1274605