如何在部署环境中将java应用程序与第三方LIB链接
假设我有一个web app.war包含Spring启动应用程序,其中如何在部署环境中将java应用程序与第三方LIB链接,java,spring-boot,maven,deployment,devops,Java,Spring Boot,Maven,Deployment,Devops,假设我有一个web app.war包含Spring启动应用程序,其中web-INF/lib中包含库(.jar文件)。然后有人从web app.war中删除了一些lib。我将此存档放在部署服务器上,并且我拥有该服务器上的所有依赖项(例如,/3rdparty/*.jar中的某个地方)。我需要使用命令java-jarweb-app.war运行我的应用程序。我已经阅读了关于类路径的内容,并尝试执行以下操作:java-cp/3rdparty/*.jar-jar web app.war,但是我遇到了错误:无
web-INF/lib
中包含库(.jar文件)。然后有人从web app.war中删除了一些lib。我将此存档放在部署服务器上,并且我拥有该服务器上的所有依赖项(例如,/3rdparty/*.jar
中的某个地方)。我需要使用命令java-jarweb-app.war
运行我的应用程序。我已经阅读了关于类路径的内容,并尝试执行以下操作:java-cp/3rdparty/*.jar-jar web app.war
,但是我遇到了错误:无法找到或加载主类
。我无法在部署服务器中重建我的应用程序,我无法避免上述情况,因此有可能实现我的目标吗
顺便说一句,这可能是一个虚拟的问题,但我真的没有发现关于这个问题的任何不寻常的东西。我认为您可以尝试使用添加外部jar。这里也有一些