我们目前正在将我们的应用程序从生产环境迁移到全新的数据中心。 JavaEE 5,WAS 6.0 JSP的奇怪问题包括
- 当前生产环境:Java 1.4中的Java EE 3,WAS 5.1,JSF 2.1
- 新的数据中心环境:Java 1.5中,Java EE 5中,WAS 6.1,JSF 2.1
request.getSession().getServletContext().getRequestDispatcher( "/results.faces").include(request, response);而这就是我们遇到的问题。
案例1:根据标准规格的EAR结构
。 EAR - > WAR - > WEB-INF - > lib - > * .jar(所有应用程序特定的jar都在WEB-INF/lib下)。这是行不通的,我们希望获得classloader找不到的类的异常。另外,上面的AJAX调用失败(未生成输出)
情况2:EAR包含根上的所有应用程序JAR文件(MANIFEST.MF具有手动指定的类路径)。
这种方法可以很好地工作,所有的JAR文件都没有任何问题。而且,AJAX调用也很好。
任何想法,为什么这可能会发生。
- 阿希什