idea中我们需要哪个服务就直接启动,但是项目打包成war包又或者是jar包后,上传到服务器根目录后,如何启动对应的服务呢?
放到tomcat里面,记得如果你用了springboot就将内置的tomcat给去除掉,在pom.xml里面配置,百度有相关介绍
把你的war包放在tomcat里面,启动tomcat就可以了。
添加springboot打包插件,将服务打成可执行jar包,直接用命令执行:nohup java -jar xxx.jar
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
<configuration>
<classifier>exec-${env}</classifier>
</configuration>
</execution>
</executions>
</plugin>
如果是war包,把包放到tomcat容器中启动就行。
如果是jar包,在pom中添加springboot打包插件,指定项目启动类为application.java。
然后使用java -jar命令打包
如果需要一些配置,在使用java -jar 时添加spring相关的配置, 如 --spring.config.location=xxx
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
war包也可以直接使用java -jar的方式启动
都什么年代了,还回答war包呢。jar直接跑。