2012-01-18 53 views
0

我有一个使用axis2存根的java web应用程序来调用接受字符串参数的.net webservice。当我使用tomcat服务器运行web应用程序时,它工作正常。在weblogic服务器上使用axis2的java web应用程序错误

但是当我使用的Oracle WebLogic服务器,我得到以下错误:

org.apache.axis2.AxisFault: 
First Element must contain the local name, Envelope , but found html 

可能是什么原因让这个错误?请帮帮我。我真的需要解决这个问题,但我不能。

+1

如果它工作在Tomcat中我的猜测是某种类加载的问题。 Weblogic可能会加载与Tomcat不同的一组类。您可以尝试将Weblogic.xml文件添加到您的WEB-INF文件夹中,并在Weblogic..xml中指定classloader委派。 – 2012-01-18 06:22:43

+0

请参阅此处了解以下信息:http://docs.oracle.com/cd/E15051_01/wls/docs103/webapp/weblogic_xml.html您正在寻找true prefer-web-inf-classes标记 – 2012-01-18 06:22:58

回答

相关问题