Linux7安装tomcat9.0.83教程
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
1、下载tomcat.tar.gz包 地址Apache Tomcat® - Apache Tomcat 9 Software Downloads
2、将包上传到linux服并解压
cd /home/local # 跳转到上传包的目录
tar -zxvf apache-tomcat-9.0.83.tar.gz # 解压包
mv apache-tomcat-9.0.83 tomcat # 重命名目录为tomcat
cp -r tomcat /usr/local/ 将目录移到/usr/local目录
cd /usr/local/tomcat
ll
3、启动tomcat
cd bin
./startup.sh # 启动tomcat
./shutdown.sh # 停止tomcat
4、查看防火墙是否开启开启需放行8080端口 参考文章linux防火墙相关命令-CSDN博客
5、阿里云服务器上放行端口
6.、访问tomcat网址http://8.xx.xx.98:8080
7、查看日志
cd /usr/local/tomcat/logs
ll
tail -fn 100 catalina.out # 查看末尾100行日志
8、若启动tomcat后catalina.out打印The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
处理方式参考文章Tomcat7.0.70的高级应用-apr1.6.3安装_apr-1.6.3.tar.gz-CSDN博客
9.、当放了xxx.war包在webapps下测试请求路径要带上xxx名称如http://8.xx.xx.98:8080/xxx/test
注xxx为war包名/test为controller路径
上图放了ruoyi-admin.war包那么想要访问controller上的/test路径 请求地址为:http://8.xx.xx.98:8080/ruoyi-admin/test
10、若想去掉默认包名拼接在地址上如去掉/ruoyi-admin地址为http://8.xx.xx.98:8080/test
vim /usr/local/tomcat/conf/server.xml # 编辑server.xml文件
按i #进入编辑模式
# 在<Host>标签里添加子标签docBase值与war包名一致不要.war后缀名
<Context path="" docBase="ruoyi-admin" reloadable="true"/>
按esc输入:wq回车 #保存并退出
cd /usr/local/tomcat/bin
./shutdown.sh #停止tomcat
./startup.sh #启动tomcat