分享

centos7 Tomcat 安装(root下安装,王飞测试过)

 昵称52316368 2018-01-30
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./
  下载地址:https://tomcat./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"/>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多