Ubuntu Tomcat Service
只需要将%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【查看版本】
最新文章
- 删除win7中的库/收藏夹/家庭组/网络
- java中使用反射做一个工具类,来为指定类中的成员变量进行赋值操作,使用与多个类对象的成员变量的赋值。
- 关于C语言中运算符优先级的一次错误
- Python - 字母算术谜题
- html标签中head中两个标签的作用
- Apache 解析.htaccess
- [Swift]LeetCode166. 分数到小数 | Fraction to Recurring Decimal
- bootstrap之排版样式
- MySql之触发器的使用
- [SoapUI] 在SoapUI中通过Groovy脚本执行window命令杀掉进程
- Windows 2019 下安装Oracle18c
- Flyweight 享元模式 MD
- (纪录片)科学的故事:权力、证据与激情 The Story Of Science: Power, Proof And Passion
- Java图形化界面设计——布局管理器之GridBagLayout
- 訪问站点时仅仅是显示主页(index.jsp),没有请求连接数据库读取数据。
- cocos2d-x游戏引擎核心之十二——3.x新特性
- 0073 javacTask: 源发行版 1.8 需要目标发行版 1.8
- PHP工作笔记:离线执行php任务
- Node.js的http模块理解
- 【MFC】消息大全
热门文章
- .net core2.0 中使用aspectcore实现aop
- radis多个盘并发IO
- Dubbo的@Reference和@Service说明---1Reference用在消费者2Service用在提供者【import com.alibaba.dubbo.config.annotation.Service;】
- spring data jpa 、hibernate、jpa之间的关系
- REST、RESTful、SOA
- html formData 数据 提交和 .netMVC接收
- java 基础回顾1
- Docker 数据卷重复挂载测试
- logging模块-logging.basicConfig、logger.setLevel、handler.setLevel优先级
- kafka概述与下一代消息队列