首先,道歉,但谈到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会被自动魔法地读入类路径。
请指教?
答案 0 :(得分:0)
原来Jetty按照描述工作,但是类加载器对一些冲突的类defs不满意。