博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用idea创建springboot项目并打成war包发布到tomcat8上
阅读量:6457 次
发布时间:2019-06-23

本文共 1104 字,大约阅读时间需要 3 分钟。

1.将pom.xml中的打包方式修改为war 

com.borya
Project
0.0.1-SNAPSHOT
war

2.在pom.xml中添加依赖,将scope状态修改为provided

org.springframework.boot
spring-boot-starter-tomcat
provided

3.修改src/main/java下的application启动项

package com.borya;@SpringBootApplicationpublic class ProjectApplication extends SpringBootServletInitializer implements WebApplicationInitializer{    @Override    protected SpringApplicationBuilder configure(SpringApplicationBuilder application){        return application.sources(ProjectApplication.class);    }    public static void main(String[] args) {        SpringApplication.run(ProjectApplication.class, args);    }}

4.重新build项目

 

 5.菜单 Build -->> build artifacts -->> all artifacts -->> Build

6.此时项目已经成功打包成war包,位置在项目结构的target下,以.war结尾的就是项目

 

7.下面就是将项目发布到远程服务器上了,我这里使用的是WinSCP工具,登录成功后,直接将war包放到服务器tomcat下的webapps中,修改tomcat/conf中的server.xml

 

 

8.找到Host标签,在其中添加如下配置

9.重启tomcat

重启可以理解为先关闭tomcat+再启动tomcat

sh shutdown.shsh startup.sh

 

 

转载于:https://www.cnblogs.com/valu/p/8401728.html

你可能感兴趣的文章
ERDAS软件应用(四)遥感影像数据增强
查看>>
修改OBS为仅直播音频
查看>>
完整版:《开源框架实战宝典电子书V1.0.0》内测版下载地址!
查看>>
OCP读书笔记(14) - 管理数据库性能
查看>>
OCA读书笔记(3) - 使用DBCA创建Oracle数据库
查看>>
CKEditor的使用-编辑文本
查看>>
洗礼灵魂,修炼python(40)--面向对象编程(10)—定制魔法方法+time模块
查看>>
HDU------checksum
查看>>
使用树莓派拍摄延时动画,制作GIF图
查看>>
css命名规范
查看>>
js 效果
查看>>
19.Java5同步集合类的应用
查看>>
python 关键字yield解析
查看>>
<c:forEach varStatus="status">中 varStatus的作用
查看>>
Aqua Data Studio 数据库开发工具
查看>>
puppet来管理文件和软件包
查看>>
【转载】基于lucene的搜索方案
查看>>
Python基础进阶之路(一)之运算符和输入输出
查看>>
阻塞非阻塞异步同步 io的关系
查看>>
ClickStat业务
查看>>