SpringBoot零基础入门指南2--在idea中用tomcat发布项目

会有一股神秘感。 提交于 2020-04-04 19:48:29

在idea中用tomcat发布项目

使用SpringBoot启动程序,虽然速度快,但是不易调试,因此在开发中还是使用tomcat进行程序发布

1、修改pom.xml文件 <packaging>jar</packaging> ——》<packaging>war</packaging>

并添加热部署依赖

                   <!--开发人员工具-->

                   <dependency>

                            <groupId>org.springframework.boot</groupId>

                            <artifactId>spring-boot-devtools</artifactId>

       <scope>runtime</scope>

                   </dependency>

重新导入

 

 

另外还可以添加一些编译配置,以便控制编译的JDK版本,减少版本的兼容的问题,此处不是必须。

在<properties>内部添加

<plugin.mybatis.generator>1.3.1</plugin.mybatis.generator>

<plugin.maven-compiler>3.1</plugin.maven-compiler>

<plugin.maven-surefire>2.18.1</plugin.maven-surefire>

<skipTests>true</skipTests>

 

 

在<plugins>内部添加

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-compiler-plugin</artifactId>
   <version>${plugin.maven-compiler}</version>
   <configuration>
      <source>${java.version}</source>
      <target>${java.version}</target>
      <encoding>${project.build.sourceEncoding}</encoding>
      <!--<compilerArguments>-->
      <!--<extdirs>${project.basedir}/src/main/resources/lib</extdirs>-->
      <!--</compilerArguments>-->
   </configuration>
</plugin>

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-surefire-plugin</artifactId>
   <version>${plugin.maven-surefire}</version>
   <configuration>
      <skipTests>${skipTests}</skipTests>
   </configuration>
</plugin>

 

 

 

没有提示的时候,点击右键--》maven-->Reimport

 

 

 

 

2、启动入口XingquanApplication.java继承 SpringBootServletInitializer类,这一步必须添加

 

 

 

3、添加Tomcat

进入配置页面

 

 

添加tomcat

 

修改名称并Fix

 

 

 

设置热跟新,两个选项都选

 

保存好设置并退出后启动tomcat,idea可能会自动打开浏览器,若是不能便输入http://localhost:8080/

 

 

修改文件的Hello world为 Hot Update并刷新浏览器

 

发现修改之后,tomcat会自动重启并使代码跟新

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!