Blog Details

Home女足u17世界杯手摸手教你极速部署War包(内含一Tomcat部署多个War包)

手摸手教你极速部署War包(内含一Tomcat部署多个War包)

文章目录

一. 准备工作二. 将项目打包成War包1. 指定打包类型为War包2. 排除SpringBoot内嵌的Tomcat3. 跳过单元测试4. 启动类小修改5. 拷贝War包到Tomcat

三. 修改配置文件及部署1. 修改监听端口号( server.xml )2. 修改项目绝对路径3. 修改部署War包输出日志乱码问题4. Tomcat 启动!!!

四. 一个Tomcat部署多个War包1. 新增一个Service-节点2. 修改新增的Service节点3. 创建对应的webapps4. Tomcat 启动!!!

一. 准备工作

确保电脑已安装JDK及环境配置 官网JDK下载地址

下载Tomcat部署War包, Tomcat下载地址 , 推荐下载zip, 解压即可

注意JDK版本和Tomcat版本需要对应,参考下图, 看右边两列

二. 将项目打包成War包

1. 指定打包类型为War包

war

2. 排除SpringBoot内嵌的Tomcat

org.springframework.boot

spring-boot-starter-tomcat

provided

3. 跳过单元测试

11

true

4. 启动类小修改

继承 SpringBootServletInitializer 并重写 SpringApplicationBuilder

public class MainApplication extends SpringBootServletInitializer {

public static void main(String[] args) {

SpringApplication.run(MainApplication.class, args);

}

@Override

protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

return builder.sources(MainApplication.class);

}

}

最后点击Maven工具的package进行打包 打包成功的War包会出现在项目的target目录下

5. 拷贝War包到Tomcat

将打包好的war包复制到tomcat下的webapps目录下, 将ROOT文件夹删掉, 之后将复制进来的war包重命名问ROOT.war

三. 修改配置文件及部署

修改配置文件里的端口号为你项目端口号和修改项目war包的绝对路径 配置文件里面有两份配置,方便小伙伴们要在一个Tomcat部署两个War包 server.xml 文件里面不要出现中文!!! 就算是在注释里面有中文也不行!!!

type="org.apache.catalina.UserDatabase"

description="User database that can be updated and saved"

factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

pathname="conf/tomcat-users.xml" />

connectionTimeout="20000"

redirectPort="8443"

maxParameterCount="1000"

/>

resourceName="UserDatabase"/>

unpackWARs="true" autoDeploy="true">

prefix="localhost_access_log" suffix=".txt"

pattern="%h %l %u %t "%r" %s %b" />

1. 修改监听端口号( server.xml )

如果war包的访问端口不是默认的8080, 则需要到server.xml文件里面更改监听端口 找到这个Connector之后, 修改对应的port端口号为自己的项目端口号即可

2. 修改项目绝对路径

建议直接复制war包所在路径

3. 修改部署War包输出日志乱码问题

找到conf目录下的logging.properties来修改对应编码

将UTF-8修改成GBK即可

4. Tomcat 启动!!!

进入bin目录, 双击startup.bat 即可

四. 一个Tomcat部署多个War包

1. 新增一个Service-节点

上面的server.xml文件里已经有两个Service节点了,将注释放开即可

2. 修改新增的Service节点

同理 复制我的server.xml文件 只需要修改端口号和项目绝对地址即可 点我跳转到 server.xml 文件

3. 创建对应的webapps

创建对应的webapps1, 一个文件夹里面放置一个项目的war包即可

4. Tomcat 启动!!!

进入bin目录, 双击startup.bat 即可

Copyright © 2088 世界杯历史_2018世界杯亚洲区预选赛 - mcryt.com All Rights Reserved.
友情链接