您的位置:首页 > 汽车 > 新车 > 九个关键词感悟中国理念_商务网站模板_哪些行业适合做网络推广_seo数据监控平台

九个关键词感悟中国理念_商务网站模板_哪些行业适合做网络推广_seo数据监控平台

2025/5/14 4:56:09 来源:https://blog.csdn.net/LittleMangoYX/article/details/146379202  浏览:    关键词:九个关键词感悟中国理念_商务网站模板_哪些行业适合做网络推广_seo数据监控平台
九个关键词感悟中国理念_商务网站模板_哪些行业适合做网络推广_seo数据监控平台

1、首先创建一个springboot工程,然后我们改造启动类如:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;@SpringBootApplication
public class AuroraWarApplication extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {return builder.sources(AuroraWarApplication.class);}public static void main(String[] args) {SpringApplication.run(AuroraWarApplication.class, args);}}

2、application.yml中不再需要配置上下文端口这些,简单配置个应用名

spring:application:name: aurora-war

3、修改pom文件

首先设置当前包打包为war

<artifactId>aurora-war</artifactId>
<name>aurora-war</name>
<description>Spring Boot to war</description>
<packaging>war</packaging>

其次修改对tomcat依赖的使用

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope>
</dependency>
<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><scope>provided</scope>
</dependency>
<dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-el</artifactId><scope>provided</scope>
</dependency>

最后修改<build>标签内容添加maven-war-plugin

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.1.0</version><configuration><failOnMissingWebXml>false</failOnMissingWebXml><warName>aurora-war</warName></configuration></plugin></plugins>
</build>

4、使用idea简单测试下

先编写一个controller

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class IndexController {@GetMapping("/index")public String index(){return "index";}
}

idea中配置好本地tomcat路径和端口信息

配置需要部署的war包和上下文

启动本地tomcat访问controller

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com