springboot+thymeleaf打包部署到tomcat

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打包工具
springboot+thymeleaf打包部署到tomcat_第1张图片
5.进入界面输入package然后执行
springboot+thymeleaf打包部署到tomcat_第2张图片
6.控制台查看生成路径,或者到项目的target目录复制
springboot+thymeleaf打包部署到tomcat_第3张图片
7.复制war包到tomcat目录的webapps目录
8.启动tomcat生成目录文件
springboot+thymeleaf打包部署到tomcat_第4张图片
9.将Tomcat的ROOT文件夹内文件全部清除

10.进入greewonerp目录全选复制到ROOT目录
springboot+thymeleaf打包部署到tomcat_第5张图片
11.到ROOT\WEB-INF\classes\templates目录找到登陆界面login.html复制到ROOT目录
springboot+thymeleaf打包部署到tomcat_第6张图片
12.进入conf目录
springboot+thymeleaf打包部署到tomcat_第7张图片
13.进入server.xml修改tomcat端口号将8080修改成80保存
springboot+thymeleaf打包部署到tomcat_第8张图片
14.进入web.xml,修改tomcat默认界面springboot+thymeleaf打包部署到tomcat_第9张图片
这里我改成自己的登陆界面,配置是按照顺序找页面,
springboot+thymeleaf打包部署到tomcat_第10张图片

15.启动Tomcat进入浏览器输入localhost,大功告成

你可能感兴趣的:(HTML)