linux 服务器上 安装tomcat容器 启动web项目
1. 将转备好的tomcat压缩包 apache-tomcat-8.5.4.zip 上传(rz 命令)到linux服务器的指定目录(demo中是上传到了 /opt 目录下),并解压 (unzip apache-tomcat-8.5.4.zip),得到 apache-tomcat-8.5.32 文件夹。
2. 重命名 apache-tomcat-8.5.32文件夹
mv apache-tomcat-8.5.32 tomcat8_8049
3. 进入到tomcat8_8049文件夹的 conf目录下 找到server.xml,并通过 vim server.xml 进行编辑。
4. 设置端口号,修改3个地方
4.1 将默认的 <Server port="8005" shutdown="SHUTDOWN"> 的port 修改为 与其他tomcat 容器 中配置不同的 “任意值” 。
<Server port="8105" shutdown="SHUTDOWN">
4.2 (访问端口)将默认的 <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
的port 修改为 与其他tomcat 容器 中配置不同的 “任意值” 。
<Connector port="8049" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
4.3 将默认的 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
的port 修改为 与其他tomcat 容器 中配置不同的 “任意值” 。
<Connector port="8259" protocol="AJP/1.3" redirectPort="8443" />
5. 在<Host></Host>标签中 添加并设置加载路径
<Context path="" reloadable="true" docBase="/data/testWeb" workDir="work" />
注意:docBase="/data/testWeb" 表示项目war包解压后的存放路径。
6. 进入到tomcat8_8049文件夹的bin目录下 执行命令
[root@test_web bin]# ./startup.sh
此时可能会提示权限不够的异常 解决方式如下:
[root@test_web bin]# chmod u+x *.sh
然后重新启动即可。