如何把springboot jar项目 改为war项目
发布时间:2020-05-24 00:13:22 所属栏目:Java 来源:互联网
导读:如何把springboot jar项目 改为war项目 这篇文章主要介绍了如何把springboot jar项目 改为war项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 启动类JeewxBootApplication 添加继承SpringBootServletI
|
这篇文章主要介绍了如何把springboot jar项目 改为war项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 启动类JeewxBootApplication 添加继承SpringBootServletInitializer 重写实现
@SpringBootApplication
public class JeewxBootApplication extends SpringBootServletInitializer {
public final static Logger log = LoggerFactory.getLogger(JeewxBootApplication.class);
public static void main(String[] args) {
ConfigurableApplicationContext application = SpringApplication.run(JeewxBootApplication.class,args);
Environment env = application.getEnvironment();
String ip = InetAddress.getLocalHost().getHostAddress();
String port = env.getProperty("server.port");
String path = env.getProperty("server.servlet.context-path");
log.info("n----------------------------------------------------------nt" +
"Application is running! Access URLs:nt" +
"Local: tthttp://localhost:" + port + path + "/nt" +
"External: thttp://" + ip + ":" + port + path + "/nt" +
"----------------------------------------------------------");
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(JeewxBootApplication.class);
}
}
pom文件添加插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
pom文件添加依赖 <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> <version>3.0.1</version> <scope>provided</scope> </dependency> 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 在GUI中处理未处理的异常
- 详解利用SpringMVC拦截器控制Controller返回值
- java.lang.IllegalArgumentException:未知参数名称:custo
- 详解Spring Boot中使用Flyway来管理数据库版本
- spring AOP定义AfterThrowing增加处理实例分析
- 多线程 – Perl多线程程序偶尔崩溃
- 基于FTP4J组件的FTP操作客户端
- java – 我在哪里需要将UI初始化代码放在IntelliJ Idea插件
- 基于Elasticsearch5.4的常见问题总结
- java – HttpServletRequest#getRemoteAddr()返回NULL
