springCloud项目打包后如何启动对应的服务?

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直接跑。