【发布时间】:2012-01-18 03:44:31
【问题描述】:
我有一个 java web 应用程序,它使用axis2 stub 来调用一个接收字符串参数的.net web 服务。当我使用 tomcat 服务器运行 Web 应用程序时,它工作正常。
但是当我使用 Oracle weblogic 服务器时,我收到以下错误:
org.apache.axis2.AxisFault:
First Element must contain the local name, Envelope , but found html
出现此错误的原因可能是什么?请帮我。我真的需要解决这个问题,但我不能。
【问题讨论】:
-
如果它在 Tomcat 中工作,我猜是某种类加载问题。 Weblogic 可能会加载一组与 Tomcat 不同的类。您可以尝试将 Weblogic.xml 文件添加到您的 WEB-INF 文件夹中,并在 Weblogic..xml 中指定类加载器委托。
-
查看此处了解信息:docs.oracle.com/cd/E15051_01/wls/docs103/webapp/… 您正在寻找真正的 prefer-web-inf-classes 标签
标签: java oracle weblogic axis2