Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在部署环境中将java应用程序与第三方LIB链接_Java_Spring Boot_Maven_Deployment_Devops - Fatal编程技术网

如何在部署环境中将java应用程序与第三方LIB链接

如何在部署环境中将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 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
,但是我遇到了错误:
无法找到或加载主类
。我无法在部署服务器中重建我的应用程序,我无法避免上述情况,因此有可能实现我的目标吗

顺便说一句,这可能是一个虚拟的问题,但我真的没有发现关于这个问题的任何不寻常的东西。

我认为您可以尝试使用添加外部jar。这里也有一些