前言:执行以下操作步骤前,默认本机已安装配置有关JDK环境,并测试通过。若没有安装配置JDK环境,请先完成环境安装后,再执行接下来的操作步骤。
一、项目打成War包
BPS是一个Maven项目,基于IDEA进行开发。
二、下载Tomcat
官网:http://tomcat.apache.org/
版本自行选择
tomcat压缩包下载完成后,将其拷贝到一个非中文目录下并解压,目录结构如下图。
2.1 删除ROOT文件夹
将webapps中的ROOT文件夹删除
2.2 修改server.xml中的配置
步骤一:找到conf目录下的server.xml并打开,
指定编码(非必须
)
补充:
1、如果需要修改Tomcat访问端口,可以将上图中的8080,替换成任意未被占用的端口(但尽量不要使用常用端口:80、3306、6379等)。
2、本人因本机8080被占用的原因,故将HTTP端口、AJP/1.3端口、Tomcat关闭端口都重新设置过了,请根据个人所需来进行调整。
补充: 下图中三个端口可以设置成任意未被占用的端口,但请不要设置成常用端口。
2.3 部署war包
步骤一:将*.war文件拷贝到Tomcat的webapps目录下
步骤二:server.xml中, Host 标签下添加Context节点
目的:通过浏览器访问系统时,无需加上war名称
找到conf/server.xml并打开,找到Host标签
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 "%r" %s %b" /> </Host>
步骤三:找到Tomcat解压目录下的bin目录下的startup.bat文件,双击运行
当服务器启动后,将解压webapps下的yp.war包,解压后的文件目录如下:
三、访问系统
URL:http://ip地址:端口
系统功能均可正常使用