登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 485|回复: 0

centos7中设置tomcat7为体系服务的方法详解

[复制链接]

164

主题

164

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2019-1-17 19:28:56 | 显示全部楼层 |阅读模式 来自 江苏徐州
u917l7281DBdB1C8.jpg
纯手工打造每一篇开源资讯与技能干货,数十万步伐员和Linuxer已经关注。

Linux技能交换QQ群:2636170(七月份最新!!)
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型体系和并发访问用户不是许多的场所下被广泛利用,是开辟和调试JSP 步伐的首选。

本文重要给各人先容了关于在centos 7中设置tomcat 7为体系服务的相干内容,分享出来供各人参考学习,下面来一起看看具体的先容:
1、预备工作:


  • JKD:jdk-7u72-Linux-x64.gz
  • Tomcat:apache-tomcat-7.0.70.tar.gz
  • OS:CentOS linux release 7.2.1511 (Core)
2、安装jdk

A,解压jdk在 /usr/ 目次下

B, root用户设置全局情况变量,
vi /etc/profile
追加以下内容
export JAVA_HOME=/usr/jdk1.7.0_72
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

见效:source /etc/profile
3、安装tomcat7

A,解压tomcat至 /usr/目次下

B,在/usr/lib/systemd/system/目次下新建文件tomcat7.service,内容如下:
[Unit]
Description=Tomcat7
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
Environment='JAVA_HOME=/usr/jdk1.7.0_72'
Environment='CATALINA_PID=/usr/apache-tomcat-7.0.70/bin/tomcat.pid'
Environment='CATALINA_HOME=/usr/apache-tomcat-7.0.70/'
Environment='CATALINA_BASE=/usr/apache-tomcat-7.0.70/'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'

WorkingDirectory=/usr/apache-tomcat-7.0.70/

ExecStart=/usr/apache-tomcat-7.0.70/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

C,设置为开启机启动:systemctl enable tomcat7
4、启停服务

A,启动服务:systemctl start tomcat7

B,制止服务:systemctl stop tomcat7

C,重启服务:systemctl restart tomcat7
查抄状态:systemctl status tomcat7

运行的状态:
[root@localhost merrick]# systemctl status tomcat7
● tomcat7.service - Tomcat7
Loaded: loaded (/usr/lib/systemd/system/tomcat7.service; disabled; vendor preset: disabled)
Active: active (running) since 四 2016-09-08 11:34:16 CST; 17min ago
Process: 3231 ExecStop=/bin/kill -s QUIT $MAINPID (code=exited, status=0/SUCCESS)
Process: 3239 ExecStart=/usr/apache-tomcat-7.0.70/bin/startup.sh (code=exited, status=0/SUCCESS)
Main PID: 3249 (java)
CGroup: /system.slice/tomcat7.service
 └─3249 /usr/jdk1.7.0_72/bin/java -Djava.util.logging.config.file=/usr/apache-tomcat-7.0.70//conf/logging.properties -D...

9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Using CATALINA_BASE: /usr/apache-tomcat-7.0.70/
9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Using CATALINA_HOME: /usr/apache-tomcat-7.0.70/
9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Using CATALINA_TMPDIR: /usr/apache-tomcat-7.0.70//temp
9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Using JRE_HOME: /usr/jdk1.7.0_72
9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Using CLASSPATH: /usr/apache-tomcat-7.0.70//bin/bootstrap.jar...i.jar
9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Using CATALINA_PID: /usr/apache-tomcat-7.0.70/bin/tomcat.pid
9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Existing PID file found during start.
9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Removing/clearing stale PID file.
9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Tomcat started.
9月 08 11:34:16 localhost.localdomain systemd[1]: Started Tomcat7.
Hint: Some lines were ellipsized, use -l to show in full.

5、测试服务

欣赏器中输入 : http://ip:8080/

查抄服务器能精确相应。

大概终端下令行输入: wget htp://localhost:8080/

正常相应:
[root@localhost merrick]# wget http://localhost:8080/
--2016-09-08 11:54:47-- http://localhost:8080/
正在剖析主机 localhost (localhost)... ::1, 127.0.0.1
正在毗连 localhost (localhost)|::1|:8080... 已毗连。
已发出 HTTP 哀求,正在等候回应... 200 OK
长度:未指定 [text/html]
正在生存至: “index.html”

[            ] 11,197 --.-K/s 用时 0s

2016-09-08 11:54:47 (245 MB/s) - “index.html” 已生存 [11197]

xtmDsH00WZPKWzIT.jpg

让您学习到的每一节课都有所劳绩
《Linux就该这么学》是由资深运维专家刘遄及天下多名红帽架构师(RHCA)基于最新RHEL7体系共同编写的高质量Linux技能自学教程,极其适适用于Linux技能入门教程或授课辅助课本。
☀ 刘遄老师QQ:5604241  微信:gnu_chuan
☀ 学员助教QQ:5604674
 Linux技能交换A群(满):560843
☀ Linux技能交换B群:340829
☀ Linux技能交换C群:463590
☀ Linux技能交换D群:915246
☀ Linux技能交换E群:1663106
☀ Linux技能交换F群:1653851
☀ Linux技能交换G群:2632018(新群,火热加群中……
☀ 官方站点:www.linuxprobe.com
☀ 电脑在线阅读结果更佳:
http://www.linuxprobe.com/chapter-00.html
Nk14BpppCV6jvZOA.jpg
按住图片3秒,即可主动关注。

点击左下角检察更多热门技能




上一篇:VMware假造机安装CentOS7并搭建Lamp服务器情况
下一篇:CentOS7上的FirewallD简明指南
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-4 19:10 , Processed in 0.090027 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表