centos7设置tomcat7为系统服务的方法
来源:互联网 发布:k算法求最小生成树 编辑:程序博客网 时间:2024/05/21 19:45
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_72export PATH=$JAVA_HOME/bin:$PATHexport 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=Tomcat7After=syslog.target network.target remote-fs.target nss-lookup.target [Service]Type=forkingEnvironment='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.shExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=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//temp9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Using JRE_HOME: /usr/jdk1.7.0_729月 08 11:34:16 localhost.localdomain startup.sh[3239]: Using CLASSPATH: /usr/apache-tomcat-7.0.70//bin/bootstrap.jar...i.jar9月 08 11:34:16 localhost.localdomain startup.sh[3239]: Using CATALINA_PID: /usr/apache-tomcat-7.0.70/bin/tomcat.pid9月 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]
0 0
- centos7设置tomcat7为系统服务的方法
- 删掉系统服务里边的tomcat7服务
- 删掉系统服务里边的tomcat7服务
- CentOS7 安装tomcat7.x为系统服务器 Systemctl管理Tomcat
- Centos7下添加Tomcat为系统服务
- 设置程序为系统的服务(设置elasticsearch为系统服务)
- nginx设置为系统服务
- centos7的系统时间设置
- CentOS7 下配置Keepalived为系统服务,开机自动启动。
- centos7中关于mysql自动备份及tomcat服务自动启动的设置方法
- CentOS7设置自定义开机启动脚本,添加自定义系统服务
- CentOS7设置自定义开机启动,添加自定义系统服务
- 将bat文件注册为windows系统服务的方法
- linux下设置tomcat为系统服务
- LINUX下设置RED5为系统服务
- ubuntu设置nginx为系统服务
- 将elasticsearch设置为windows系统服务
- 将redis设置为系统服务
- 简单的android计算器
- MyEclipse10使用Axis2开发webservice
- 批处理基本语法整理(一)
- Python在金融,数据分析,和人工智能中的应用
- 艺术开发-View的测量
- centos7设置tomcat7为系统服务的方法
- Redis实现分布式锁通用工具
- 使用SpringData JPAQL获取查询结果query.getResultList()读取后EntityManager会自动关闭
- java设计模式-工厂模式(简单工厂模式和工厂方法模式)
- viewpager onpagechangelistener addonpagechangelistener
- 二路-归并排序归纳
- 建议120:为程序集指定强名称
- 打败肖奈大神的不只有贝微微——女神林洁教你玩设计
- eclipse提交代码错误:rejected –non-fast-forward解决方法