只需要将%TOMCAT_HOME%/bin/catalina.sh文件拷贝到/etc/init.d/文件夹下,稍作编辑,然后注册成系统服务,是否设置自启动均可。

1. 编辑catalina.sh文件
cd /var/lib/tomcat7/bin/
sudo vi catalina.sh

文件内容大致如下:

#!/bin/sh
……

# $Id: catalina.sh 947714 2010-05-24 16:57:18Z markt $

# —————————————————————————

JAVA_HOME=/usr/lib/jvm/java
CATALINA_HOME=/var/lib/tomcat7
CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib(可不加)

添加上述红色加粗部分,即:添加JAVA_HOME,CATALINA_HOME和CLASSPATH变量。

保存,退出。

2. 注册服务
将修改完的catalina.sh拷贝到/etc/init.d/即可。

sudo cp /var/lib/tomcat7/bin/catalina.sh /etc/init.d/tomcatd

这样,tomcat服务的名称即为tomcatd。(也可以叫做你自己喜欢的名字如:tomcat7..)

3. 自启动

为了使开机自启动成功,还需要更改tomcat文件夹的权限。假设ubuntu初次创建的用户名称是tom。

sudo chown -R myuname:myuname /var/lib/tomcat7/
sudo chmod -R 755 /var/lib/tomcat7/

4. 使用
sudo service tomcatd start【开启】
sudo service tomcatd stop【关闭】
sudo service tomcatd version【查看版本】

最新文章

  1. 删除win7中的库/收藏夹/家庭组/网络
  2. java中使用反射做一个工具类,来为指定类中的成员变量进行赋值操作,使用与多个类对象的成员变量的赋值。
  3. 关于C语言中运算符优先级的一次错误
  4. Python - 字母算术谜题
  5. html标签中head中两个标签的作用
  6. Apache 解析.htaccess
  7. [Swift]LeetCode166. 分数到小数 | Fraction to Recurring Decimal
  8. bootstrap之排版样式
  9. MySql之触发器的使用
  10. [SoapUI] 在SoapUI中通过Groovy脚本执行window命令杀掉进程
  11. Windows 2019 下安装Oracle18c
  12. Flyweight 享元模式 MD
  13. (纪录片)科学的故事:权力、证据与激情 The Story Of Science: Power, Proof And Passion
  14. Java图形化界面设计——布局管理器之GridBagLayout
  15. 訪问站点时仅仅是显示主页(index.jsp),没有请求连接数据库读取数据。
  16. cocos2d-x游戏引擎核心之十二——3.x新特性
  17. 0073 javacTask: 源发行版 1.8 需要目标发行版 1.8
  18. PHP工作笔记:离线执行php任务
  19. Node.js的http模块理解
  20. 【MFC】消息大全

热门文章

  1. .net core2.0 中使用aspectcore实现aop
  2. radis多个盘并发IO
  3. Dubbo的@Reference和@Service说明---1Reference用在消费者2Service用在提供者【import com.alibaba.dubbo.config.annotation.Service;】
  4. spring data jpa 、hibernate、jpa之间的关系
  5. REST、RESTful、SOA
  6. html formData 数据 提交和 .netMVC接收
  7. java 基础回顾1
  8. Docker 数据卷重复挂载测试
  9. logging模块-logging.basicConfig、logger.setLevel、handler.setLevel优先级
  10. kafka概述与下一代消息队列