当前位置: 首页 > article >正文

linux tomcat安装

下载地址

通过网盘分享的文件:apache-tomcat-9.0.91.tar.gz
链接: https://pan.baidu.com/s/1I3hoacM415Q26NQG6lF3Dg?pwd=0012 提取码: 0012

解压

进入目录:cd /usr/local

解压文件:tar -zxvf apache-tomcat-9.0.91.tar.gz

配置环境变量

vim /etc/profile 打开配置文件按 i 进入编辑模式,在profile文件尾部 unset -f pathmunge 后面添加如下内容:

unset i

unset -f pathmunge

export CATALINA_HOME=/usr/local/apache-tomcat-9.0.91

刷新环境配置

source /etc/profile

启动

/usr/local/apache-tomcat-9.0.91/bin/startup.sh

设置tomcat开机自动启动

chmod +x tomcat

vi  /usr/lib/systemd/system/tomcat.service

[Unit]

Description=Tomcat

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

            

Environment='JAVA_HOME=/usr/local/java/jdk1.8.0_251'

            

Environment='CATALINA_PID=/usr/local/apache-tomcat-9.0.91/bin/tomcat.pid'

Environment='CATALINA_HOME=/usr/local/apache-tomcat-9.0.91/'

Environment='CATALINA_BASE=/usr/local/apache-tomcat-9.0.91/'

    

Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'

WorkingDirectory=/usr/local/apache-tomcat-9.0.91/

    

ExecStart=/usr/local/apache-tomcat-9.0.91/bin/startup.sh

    

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

添加tomcat为系统服务

chkconfig --add tomcat

#启动

service tomcat start

#停止

service tomcat stop

#重启

service tomcat restart

添加到开机自启动

systemctl enable tomcat

最后执行命令查看是否添加成功

systemctl list-unit-files

sudo systemctl daemon-reload

systemctl enable tomcat.service

systemctl start tomcat.service

tail -f logs/catalina.out

在tomcat bin catalina.sh 加上

JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask` 加上-Djava.awt.headless=true "

 防火墙

firewall-cmd --add-port=8080/tcp --permanent

firewall-cmd --reload


http://www.kler.cn/a/442453.html

相关文章:

  • IEC103 转 ModbusTCP 网关
  • C++单例模式的设计
  • SpringBoot+Lombok项目实体属性名xXxx格式,前端接收不到
  • 微信小程序订阅消息提醒-云函数
  • 关于在 Kotlin DSL 中,ndk 的配置方式
  • 近红外简单ROI分析matlab(NIRS_SPM)
  • ORB-SLAM3源码学习:G2oTypes.cc: void EdgeInertial::linearizeOplus计算残差对状态增量的雅克比矩阵
  • POSTGRESQL版本测试
  • 【AI日记】24.12.18 kaggle 比赛 2-7
  • windows服务器Oracle TNS 远程监听器中毒
  • 如何在谷歌浏览器中开启安全浏览
  • thinkphp8+layui分页
  • 详细解读BSCI验厂
  • Halcon中histo_2dim(Operator)算子原理及应用详解
  • jmeter怎么调用python
  • 【CSS】实现tag选中对钩样式
  • 数字经济下的 AR 眼镜
  • 聚观早报 | 小米汽车加速出海;越南关闭2G服务
  • 车辆 CSMS 网络安全解析
  • CSS 进阶教程:从定位到动画与布局
  • sql 批量修改字段 的默认值
  • 算法-字典树
  • 配置 wsl 2 网络代理时的认知误区
  • ubuntu 下的sqlite3
  • 4、基于SpringBoot网页时装购物系统
  • linux - 软硬链接