eclipse springboot工程打war包方法及再Tomcat中运行的方法

网友投稿 355 2022-12-29


eclipse springboot工程打war包方法及再Tomcat中运行的方法

一, eclipse springboot打war包

1. 配置pom.xml文件

war

javax.servlet

javax.servlet-api

org.springframework.boot

spring-boot-starter-tomcat

src/main/webapp

META-INF/resources

**/**

src/main/resources

**/**

false

src/main/java

**/*.java

2. 修改springboot启动类, 添加@EnableScheduling注解, 继承SpringBootServletInitializer类, 新增configure方法

@EnableScheduling

public class DemoApplication extends SpringBootServletInitializer{

public static void main(String[] args) {

SpringApplication.run(DemoApplication.class, args);

}

/**

*新增此方法

*/

@Override

protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

// 注意这里要指向原先用main方法执行的Application启动类

return builder.sources(DemoApplication .class);

}

}

3. 修改项目Maven

右键项目properties

4. 右键项目 Run As --> Maven clean

5. 右键项目 Run As --> Maven build...

6. main选项卡, Goals中填写 package, 勾选Skip Tests

7. JRE选项卡, 这里要选择JDK 不能用JRE, 先Apply 再 Run

eclipse中jre默认没有配置jdk的小伙伴可以这么选

8. targer中找到war包

二, war包在Tomcat中运行

1. 讲war包放在Tomcat的webapps文件夹下

2. 修改conf文件夹下的server.xml文件

中添加, 因为在Tomcat中运行时需要在路径中加入项目名(每一个地址都要加), 所以直接把Tomcat的默认路径改为本项目的路径

笔者尝试过其他的办法, 但是都不太好用, 朋友们如果有更好的办法欢迎留言, 谢谢!

3. 启动Tomcat

4. 访问项目

总结


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java计算方差、标准差(均方差)实例代码
下一篇:什么api接口测试工具(什么api接口测试工具好)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~