war包部署到Tomcat

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

一、项目打成War包

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

war包部署到Tomcat_第1张图片

二、下载Tomcat

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

版本自行选择

war包部署到Tomcat_第2张图片

war包部署到Tomcat_第3张图片

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

war包部署到Tomcat_第4张图片

2.1 删除ROOT文件夹

将webapps中的ROOT文件夹删除

war包部署到Tomcat_第5张图片

2.2 修改server.xml中的配置

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

war包部署到Tomcat_第6张图片

指定编码(非必须

war包部署到Tomcat_第7张图片

补充:

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

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

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

war包部署到Tomcat_第8张图片

war包部署到Tomcat_第9张图片

2.3 部署war包

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

war包部署到Tomcat_第10张图片

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

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

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

    war包部署到Tomcat_第11张图片

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

    path:可填/ 或 “”

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

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

    <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    
            
            
    
            
    			 <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 "%r" %s %b" />
    
          Host>
    

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

war包部署到Tomcat_第12张图片

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

war包部署到Tomcat_第13张图片

三、访问系统

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

war包部署到Tomcat_第14张图片

系统功能均可正常使用

war包部署到Tomcat_第15张图片

你可能感兴趣的:(Tomcat,tomcat,java)