centos systemctl管理tomcat

先要配置好JDK

<a>http://www.jianshu.com/p/6198dd0eb35e</a>

下载Tomcat 与上传

tomcatupload.png

解压

tar -zxvf apache-tomcat-7.0.79.tar.gz
Paste_Image.png

移动tomcat到/usr/local下

sudo mv apache-tomcat-7.0.79/ /usr/local/tomcat7-1/
Paste_Image.png

更改端口号

进入tomcat7-1的conf目录下,修改server.xml文件,

Paste_Image.png
 <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

保存退出

为tomcat设置JAVA_HOME

进入tomcat7-1的bin目录下,修改setclasspath.sh文件

sudo vim setclasspath.sh
Paste_Image.png

保存退出

在tomca/bin 目录下面,增加 setenv.sh 配置,catalina.sh启动的时候会调用,同时配置java内存参数。

sudo vim  setenv.sh
#add tomcat pid  
CATALINA_PID="/usr/local/tomcat7-1/tomcat.pid"  
#add java opts
JAVA_OPTS="-server -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Xms768M -Xmx1024M -XX:MaxNewSize=256m -Xss256k"

Paste_Image.png

保存

在/usr/lib/systemd/system 增加对应的服务tomcat1.servcie

[Unit]
Description=Tomcat  
After=syslog.target network.target remote-fs.target nss-lookup.target  
   
[Service]  
Type=forking  
PIDFile=/usr/local/tomcat7-1/tomcat.pid
ExecStart=/usr/local/tomcat7-1/bin/startup.sh 
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/tomcat7-1/bin/shutdown.sh
PrivateTmp=true  
   
[Install]  
WantedBy=multi-user.target
Paste_Image.png
  • [Unit] 表示这是基础信息
    Description 是描述
    After 是在那个服务后面启动,一般是网络服务启动后启动
  • [Service] 表示这里是服务信息
    Type 是服务类型
    PIDFile 是服务的pid文件路径, 开启后,必须在tomcat的bin/catalina.sh中加入CATALINA_PID参数
    ExecStart 是启动服务的命令
    ExecReload 是重启服务的命令
    ExecStop 是停止服务的指令
  • [Install] 表示这是是安装相关信息
    WantedBy 是以哪种方式启动:multi-user.target表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行

启用tomcat1.service

 sudo systemctl enable tomcat1.service
  • 启动
 sudo systemctl start tomcat1.service

防火强打开8081端口

firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
sudo firewall-cmd --zone=public --add-port=8081/tcp --permanent
  • 重启
sudo systemctl restart tomcat1

访问

Paste_Image.png

问题

systemctl提示拒绝访问Access denied

systemctl daemon-reexec 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容