war包部署到Tomcat

前言:执行以下操作步骤前,默认本机已安装配置有关JDK环境,并测试通过。若没有安装配置JDK环境,请先完成环境安装后,再执行接下来的操作步骤。

一、项目打成War包

BPS是一个Maven项目,基于IDEA进行开发。

《war包部署到Tomcat》

二、下载Tomcat

官网:http://tomcat.apache.org/

版本自行选择

《war包部署到Tomcat》

《war包部署到Tomcat》

tomcat压缩包下载完成后,将其拷贝到一个非中文目录下并解压,目录结构如下图。

《war包部署到Tomcat》

2.1 删除ROOT文件夹

将webapps中的ROOT文件夹删除

《war包部署到Tomcat》

2.2 修改server.xml中的配置

步骤一:找到conf目录下的server.xml并打开,

《war包部署到Tomcat》

指定编码(非必须

《war包部署到Tomcat》

补充:

​ 1、如果需要修改Tomcat访问端口,可以将上图中的8080,替换成任意未被占用的端口(但尽量不要使用常用端口:80、3306、6379等)。

​ 2、本人因本机8080被占用的原因,故将HTTP端口、AJP/1.3端口、Tomcat关闭端口都重新设置过了,请根据个人所需来进行调整。

补充: 下图中三个端口可以设置成任意未被占用的端口,但请不要设置成常用端口。

《war包部署到Tomcat》

《war包部署到Tomcat》

2.3 部署war包

步骤一:将*.war文件拷贝到Tomcat的webapps目录下

《war包部署到Tomcat》

步骤二:server.xml中, Host 标签下添加Context节点

目的:通过浏览器访问系统时,无需加上war名称

  1. 找到conf/server.xml并打开,找到Host标签

    《war包部署到Tomcat》

  2. Host标签中新增标签,新增后Host标签内容如下:

    path:可填/ 或 “”

    docBase:填写war包在Tomcat中所放的路径,其中yp是war包名称。

    针对标签属性的详细介绍,请自行百度。

    <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
    
            <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html -->
            <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> -->
    
            <!-- Access log processes all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to using pattern="common" -->
    			 <Context path ="" docBase="E:\apache-tomcat-8.0.1\webapps\yp" reloadable="true"/>
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
          </Host>
    

步骤三:找到Tomcat解压目录下的bin目录下的startup.bat文件,双击运行

《war包部署到Tomcat》

​ 当服务器启动后,将解压webapps下的yp.war包,解压后的文件目录如下:

《war包部署到Tomcat》

三、访问系统

URL:http://ip地址:端口

《war包部署到Tomcat》

系统功能均可正常使用

《war包部署到Tomcat》

    原文作者:Gzyhjf9
    原文地址: https://blog.csdn.net/Gzyhjf9/article/details/117588212
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞