IDEA终端命令行运行jar包后退出内嵌tomcat

springboot的jar包打包-运行-退出

1.打包项目

        a. idea默认打包格式是jar 所以不用修改

        b. 在项目的pom.xml配置文件中build标签中修改(代码块1)

            在项目的pom.xml配置文件中build标签中加入配置(代码块2)

<plugins>
  <!--版本必须为1.4.2版本-->
  <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>1.4.2.RELEASE</version>
  </plugin>
</plugins>

<resources>
  <!-- 打包时将jsp文件拷贝到META-INF目录下-->
  <resource>
    <!-- 指定resources插件处理哪个目录下的资源文件 -->
    <directory>src/main/webapp</directory>
    <!--指定必须要放在此目录下才能被访问到-->
    <targetPath>META-INF/resources</targetPath>
    <includes>
      <include>**/**</include>
    </includes>
  </resource>
  <resource>
    <directory>src/main/resources</directory>
    <includes>
      <include>**/**</include>
    </includes>
    <filtering>false</filtering>
  </resource>
</resources>

2.点击maven中的package进行打包

        

 

3.在成功打包项目后,右键项目目录点击打开于终端

4.进入target目录

        cd target

5.运行解析jar包(可在target目录下输入ls查看jar包名,方便复制包名)
       
java -jar jar包名

6.运行成功,进行测试!

 

注意:

        测试时的端口号与项目名是按照application.yml中所配置的走!

7.关闭tomcat与jar包

        在进行下次测试或者想关闭jar包时候,在终端中ctrl+c即可

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
根据引用,在使用IDEATomcat热部署时,可以通过设置JRebel来实现。JRebel可以跳过生成rebel.xml文件的步骤,使得热部署更加快捷。要记住使用jr方式启动Tomcat,而不是直接启动Tomcat。 根据引用,Spring Boot内Tomcat,可以将应用程序打成JAR形式,使用内Tomcat运行。这样可以避免繁琐的Tomcat配置,如目录映射和端口设置。只需要在pom.xml文件中修改<packing>标签即可。 根据引用,远程Tomcat热部署相对较为麻烦,需要注意许多细节。一旦出现端口错误,就会导致一系列异常。因此,需要按照以下三个步骤进设置:设置服务器的Tomcat设置,设置IDEA的服务器配置,设置IDEATomcat运行配置。这样才能成功实现远程Tomcat热部署。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [IDEA+Tomcat+JRebel热部署](https://blog.csdn.net/qq_33530388/article/details/71745648)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [IDEA/JRebel实现内部/外部/远程Tomcat热部署Spring Boot](https://blog.csdn.net/qq_27525611/article/details/105668366)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

望学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值