zoukankan      html  css  js  c++  java
  • centos7 安装 tomcat

    一.系统版本及环境

    1.CentOS 7.5  64bit    查看系统版本及位数命令

    2.jdk 1.8 已安装配置   JDK1.8安装

    二.Tomcat 8.5 安装

    1.下载地址

    http://tomcat.apache.org/

    下载完后用ftp工具上传到linux服务器或者直接复制进linux虚拟机(图形界面,安装了VMware-tool) 

    2.解压以及新建文件

    tar -zxvf apache-tomcat-8.5.32.tar.gz
    

    复制或者移动到 /usr/local/tomcat

    先创建 /usr/local/tomcat

    mkdir /usr/local/tomcat
    

    移动

    mv apache-tomcat-8.5.32 /usr/local/tomcat/
    

    3.配置tomcat server.xml

    server.xml可以配置端口,编码以及配置项目等等,配置端口把默认的8080,修改成80

    vim /usr/local/tomcat/apache-tomcat-8.5.32/conf/server.xml 
    

    4.配置防火墙,开放80端口

    firewall-cmd --zone=public --add-port=80/tcp --permanent
    
    firewall-cmd --reload
    

    5.启动tomcat(启动bin目录下的startup.sh)

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

    Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-8.5.32
    Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-8.5.32
    Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.32/temp
    Using JRE_HOME:        /usr/local/java/jdk1.8.0_181
    Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-8.5.32/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.32/bin/tomcat-juli.jar
    Tomcat started.

    以上内容说明启动成功

    关闭:/usr/local/tomcat/apache-tomcat-8.5.32/bin/shutdown.sh

    6.浏览器测试

    地址栏输入虚拟机ip地址:192.168.0.104     默认端口80

    说明配置成功 

    三.设置开机自启

    1.编辑tomcat.service

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

    编辑内容,保存 

    [Unit]
    Description=Apache Tomcat Web Application Container
    After=syslog.target network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    Environment='JAVA_HOME=/usr/local/java/jdk1.8.0_181/'
    Environment='CATALINA_PID=/usr/local/tomcat/apache-tomcat-8.5.32/tomcat.pid'
    Environment='CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.32/'
    Environment='CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.5.32/'
    Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
    
    PIDFile=/usr/local/tomcat/apache-tomcat-8.5.32/tomcat.pid
    ExecStart=/usr/local/tomcat/apache-tomcat-8.5.32/bin/startup.sh
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    [unit]配置了服务的描述,规定了在network启动之后执行。

    [service]配置了环境变量,JAVA_HOME,服务的pid,服务的启动,停止,重启,内存参数。

    [install]配置了使用用户。

    当需要启动多个tomcat时,复制多个tomcat安装文件在/usr/local/tomcat/下如/tomcat/tomcat2,并配置多个tomcat.service 如tomcat2.service,tomcat3.service 在配置中修改对应的路径即可

    2.设置开机自启

    systemctl enable tomcat.service

    3.启动tomcat

    systemctl start tomcat.service

  • 相关阅读:
    Luogu 4206 [NOI2005]聪聪与可可
    【Luogu】P3708Koishi的数字游戏(数论)
    【Luogu】P1850换教室(期望DP)
    【Luogu】P1231教辅的组成(拆点+Dinic+当前弧优化)
    【Luogu】P3865ST表模板(ST表)
    【Luogu】P3376网络最大流模板(Dinic)
    【Luogu】P1005矩阵取数游戏(高精度+DP)
    【Luogu】P2324骑士精神(IDA*)
    【Luogu】P3052摩天大楼里的奶牛(遗传算法乱搞)
    洛森地图半成品
  • 原文地址:https://www.cnblogs.com/crazycode2/p/11336718.html
Copyright © 2011-2022 走看看