Jetty似乎不能加载位于应用程序的WEB-INF / lib文件夹中的jar

时间:2010-02-22 16:57:04

标签: jetty deployment

首先,道歉,但谈到JAVA我是绿色的。

我有一个Jetty实例,我开始使用start.jar并传递一个start.config文件。配置文件正确引用其中包含共享jar的其他lib文件夹。实例启动并正常运行。

然后,我想通过已创建的war文件部署应用程序。 war文件有一个带有/ lib和/ classes文件夹的WEB-INF文件夹。 / lib文件夹有一个jar,其中包含运行应用程序所需的文件。除了一些被读取的属性外,/ classes文件夹是空的。

除了Jetty不会启动应用程序之外,一切似乎都有效。这似乎发生,因为它找不到位于WEB-INF / lib文件夹中的app.jar文件中的类。据我所知,/ lib文件夹中的jar会被自动魔法地读入类路径。

请指教?

1 个答案:

答案 0 :(得分:0)

原来Jetty按照描述工作,但是类加载器对一些冲突的类defs不满意。