EAR / WAR中的类加载

时间:2011-09-15 06:37:13

标签: java classloader war ear

通常,存档应该能够在任何应用程序服务器上进行部署,只要它符合打包标准并且不使用任何特定于应用程序服务器的工件。但很多时候,有一种情况,其中应用程序(比如说WAR)在Tomcat上运行良好但在其他应用服务器上运行失败。

我的问题是:

是否有任何标准化/可接受的方式使分类员处理EAR / WAR文件或每个应用程序服务器供应商可以自由地使用他们自己的机制?

1 个答案:

答案 0 :(得分:1)

不同的应用服务器以不同方式实现类加载器(搜索jar文件的顺序)。没有标准的方法。某些应用程序服务器首先提供有关是否首先加载子(war)或父(应用程序服务器)类的配置选项(例如Websphere)。