具有不同上下文根的单耳中的多个war文件

时间:2012-11-08 23:09:00

标签: java java-ee web-applications servlets weblogic

我有一个ear文件和两个war文件 application.xml文件配置为

<module id="myeclipse.1312xxxxxxx">
    <web>
      <web-uri>first.war</web-uri>
      <context-root>/first</context-root>
    </web>
  </module>
  <module id="myeclipse.134xxxxxxxxx">
    <web>
      <web-uri>second.war</web-uri>
      <context-root>/second</context-root>
    </web>
  </module>

当我在本地weblogic服务器上部署它时,它工作正常,但是当我在服务器中部署它时,first.war工作正常但是second.war却没有。当我试图访问second.war文件中的某些页面时,如

  

&#34; HTTP://主机:端口/秒/ somepage.html&#34;

,我收到错误404-找不到对象的异常。

1 个答案:

答案 0 :(得分:2)

听起来像是要部署到的非本地WebLogic服务器实例的类加载器问题,因为它适用于本地部署。尝试使用类加载器分析工具(CAT)进行故障排除 - http://docs.oracle.com/cd/E23943_01/web.1111/e13706/classloading.htm#WLPRG495