请教 war 包部署的问题

2020-07-22 23:00:59 +08:00
 abelking
代码比较古老 用 ant 打包,引入了一些外部 jar 包,没有 maven 管理的。
在 idea 里跑起来没问题(引入的 jar 作为 library 加入到项目中的),但打出的 war 包跑起来时,部分功能会报 class not found,缺的就是引入的外部包,但 war 包的 WEB-INF/lib 下是有这些 jar 包的。
有大神指点下吗
1404 次点击
所在节点    Java
3 条回复
gefranks
2020-07-23 12:20:46 +08:00
去年好像碰到过类似的问题,打包的时候有个文件里面包含了类的列表,没在那个列表里面的就 class not found 了.细节我也记不太清了.
abelking
2020-07-25 11:01:06 +08:00
@gefranks 谢谢 war 包里面一个文件里已经写了 class path 。但跑起来似乎没啥变化,还是报之前的错
gefranks
2020-07-25 12:03:38 +08:00
@abelking 得查下 jar 里面的文件,我记得是在某个 jar 的 META-INF 里面有这个文件.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/692340

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX