我和javaspring应用程序有一场战争,我可以把它部署到java应用服务器上。我需要在一台有jre的机器上运行它,但是没有applicationserver,例如 java -jar my_application.jar .指南“convertaexistingapplicationtospringboot”非常适合,只是我不需要创建一个可部署的war,因为我已经有了它。现有代码不使用 @SpringBootApplication ,我不想把它弄坏。
java -jar my_application.jar
@SpringBootApplication
e5nqia271#
如果您想要一个可运行的“jar”文件,那么jar文件必须包含web服务器,因此您最好的选择是将应用程序转换为spring boot。SpringBoot能够将应用程序打包为war文件,因此可以将其部署在tomcat上,也可以使用java-jar启动,但首先它必须是SpringBoot应用程序。
1条答案
按热度按时间e5nqia271#
如果您想要一个可运行的“jar”文件,那么jar文件必须包含web服务器,因此您最好的选择是将应用程序转换为spring boot。SpringBoot能够将应用程序打包为war文件,因此可以将其部署在tomcat上,也可以使用java-jar启动,但首先它必须是SpringBoot应用程序。