打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
centos7 Tomcat 安装(root下安装,王飞测试过)
1  安装jdk(yum方式安装java)

1.1  查看CentOS自带JDK是否已安装
yum list installed |grep java
 1.2 查看yum库中的Java安装包。
  yum -y list java*
 1.3 安装1.8 版jdk
    sudo
yum install java-1.8.0-openjdk.x86_64
 1.4 检查安装后的jdk版本
   
java -version
新增tomcat 专用用户
   sudo groupadd tomcat
    sudo mkdir /opt/tomcat
   sudo useradd -s /bin/nologin -g tomcat -d /opt/tomcat tomcat

3 下载 tomcat 并安装
  官网: https://tomcat.apache.org/
  下载地址:https://tomcat.apache.org/download-80.cgi
  解压后直接把该目录下所有文件拷贝到
opt/tomcat

4 权限设置(把tomcat目录权限给)
必须设置tomcat目录所有者为
tomcat用户组 及tomcat用户,否则,若为root,则自己网站就运行不了。
 设置安装目录用户组及用户
chown -R tomcat:tomcat /opt/tomcat/

 tomcat:tomcat 用户:用户组
 设置该目录具有所有权限(添加、修改、删除)
# chomd 777 -R /opt/tomcat


5 为tomcat 创建服务(systemd unit 文件,root下可直接新建编辑该文件)
 
sudo vi /etc/systemd/system/tomcat.service
添加如下内容

[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target

[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID

[Install]
WantedBy=multi-user.target


保存文件


6 启动Tomcat (防火墙设置另外见http://www.360doc.com/content/18/0128/21/52316368_725870271.shtml)

  systemctl daemon-reload
  systemctl enable tomcat

  systemctl start tomcat

  systemctl status tomcat


测试网站 http://localhost:8080
7 配置Tomcat 管理界面
sudo vi /opt/tomcat/conf/tomcat-users.xml
在 <tomcat-users ...>...</tomcat-users>中加入一个admin账号
<user username="yourusername" password="yourpassword" roles="manager-gui,admin-gui"/>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
CentOS7安装 Tomcat 8 完整步骤
yum安装CentOS7+nginx+php7.3+mysql5.7
IP地址管理工具
CentOS 7安装Odoo 15社区版的详细操作指南
怎样在 CentOS 7.0 上安装和配置 VNC 服务器
mysql数据库安装到Centos云服务器教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服