创建Springboot启动类
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);//如果已有App启动类换成App启动类
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);//如果已有App启动类换成App启动类
}
}
修改pom.xml文件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>//替换成provided
</dependency>
<artifactId>jiaoyuxitong</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>将jar改成war
打包Maven
右键项目名称->Run as->Maven build
“Goals”输入框中输入 -X package,同时勾选下方 Update Snapshots 和 Skip Tests 选项框。
如果出现build success则打包成功,刷新工程栏,我们能在项目的 target 目录下找到我们打包好的 war 包。再将war包复制至tomcat目录下webapps中。
启动tomcat加载war包
启动tomcat,部署完成后,在地址框输入http://localhost:8080/+war包名称即可登录自己的的项目