1.项目pom.xml导入打包依赖
<!-- 添加一个spring boot的插件,可以通过spring boot插件来将web应用打包成一个可执行的war文件 -->
<build>
<finalName>greewonerp</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- JDK1.8插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
2.tomcat依赖需要设置成provided
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<!-- provided表明该包只在编译和测试的时候用 -->
<scope>provided</scope>
</dependency>
3.启动类继承SpringBootServletInitializer
@SpringBootApplication
public class GreewonErpApp extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(GreewonErpApp.class);
}
public static void main(String[] args) {
SpringApplication.run(GreewonErpApp.class, args);
}
}
4.打开maven打包工具
5.进入界面输入package然后执行
6.控制台查看生成路径,或者到项目的target目录复制
7.复制war包到tomcat目录的webapps目录
8.启动tomcat生成目录文件
9.将Tomcat的ROOT文件夹内文件全部清除
10.进入greewonerp目录全选复制到ROOT目录
11.到ROOT\WEB-INF\classes\templates目录找到登陆界面login.html复制到ROOT目录
12.进入conf目录
13.进入server.xml修改tomcat端口号将8080修改成80保存
14.进入web.xml,修改tomcat默认界面
这里我改成自己的登陆界面,配置是按照顺序找页面,
15.启动Tomcat进入浏览器输入localhost,大功告成