Ubuntu下设置Tomcat成为服务(开机启动)
1、将tomcat安装目录下bin文件夹中的catalina.sh拷贝到/etc/init.d下并修改名称为tomcat
cp /path/to/tomcat/bin/catalina.sh /etc/init.d
cd /etc/init.d
mv catalina.sh tomcat
分别执行上面三条命令,如果提示错误在开头加上sudo
2.打开tomcat文件
sudo gedit tomcat
3.修改tomcat文件添加
CATALINA_HOME=opt/apache-tomcat-6.0.32
JAVA_HOME=/usr/lib/jvm/java-6-sun
4.使用service命令启动tomcat服务
cd /etc/init.d
service tomcat start #如果出错,请在前面增加sudo或者使用下面命令使得tomcat成为可执行的
sudo chmod 755 /etc/init.d/tomcat
5.停止tomcat服务
service tomcat stop#如果出错,请在前面增加sudo
6.在自启动文件夹中创建tomcat文件的链接,硬链接和符号链接都可以
#在自启级别1的文件夹中创建链接,但是不能启动(K),启动顺序是99,后面的名字也可以不是tomcat,但是最好和链接来源一致
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
前面三步就是创建一个用来启动tomcat的脚本,可以接受start stop restart等参数。这个脚本也可以自己使用其他脚本语言编写。
下面使用网上找到的一个shell脚本(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。
exit
Ubuntu下设置Tomcat成为服务(开机启动)的更多相关文章
- 在Linux环境下设置ArcGIS Server 服务开机自启
		
在 VMware 11.0 中安装了CentOS 6.5的Linux系统中部署ArcGIS Server,安装完后默认开机不自动启动此服务,每次开机都要手动启动(如下图所示),这样太麻烦.本文记录了设 ...
 - linux (ubuntu) 下设置 tomcat 随系统自动启动
		
网上说的有很多, 我只记录一种 1. 切换到 /etc/init.d/ 目录下 2. sudo vim tomcat 3. 在打开的文件里写入以下内容 #!/bin/sh # chkconfig: # ...
 - centos设置服务开机启动
		
Linux CentOS设置服务开机启动的方法 by 天涯 · 2013/07/26 CentOS设置服务开机启动的两种方法 1.利用 chkconfig 来配置启动级别 在CentOS或者RedHa ...
 - CentOS设置服务开机启动的方法
		
CentOS设置服务开机启动的两种方法 1.利用 chkconfig 来配置启动级别在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后 ...
 - centos 6 与 centos 7 服务开机启动、关闭设置的方法
		
简单说明下 centos 6 与 centos 7 服务开机启动.关闭设置的方法: centos 6 :使用chkconfig命令即可. 我们以apache服务为例: #chkconfig --add ...
 - Ubuntu下设置服务自启动
		
Ubuntu下设置服务自启动 一般/etc下可能还有/etc/rc.local,/etc/rc.sysinit文件,一般/etc/rc.local默认并不做什么实事,可能是系统留下的一个接口,供用户添 ...
 - Linux centos7下设置Tomcat开机自启动
		
1,centos7 使用 systemctl 替换了 service命令 参考:redhat文档: https://access.redhat.com/documentation/en-US/Red_ ...
 - linux系统设置服务开机启动3种方法,Linux开机启动程序详解
		
linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图 方法2:利用命令行chkconfig命令进行设置 简要说明 ...
 - ubuntu下设置jupyter notebook 2017年07月29日 19:28:34 小旋锋 阅读数:8329 标签: ubuntu 更多  个人分类: python 二三事  来源:http://blog.csdn.net/suzyu12345/article/details/51037905 Ipython Notebook现在已经改名为Ipython jupyter,是最知名最好用的
		
ubuntu下设置jupyter notebook 来源:http://blog.csdn.net/suzyu12345/article/details/51037905 Ipython No ...
 
随机推荐
- Java基础知识强化之IO流笔记79:NIO之 SocketChannel
			
1. Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道.可以通过以下2种方式创建SocketChannel: 打开一个SocketChannel并连接到互联网上的某台服 ...
 - 《Cortex-M0权威指南》之体系结构---系统模型
			
转载请注明来源:cuixiaolei的技术博客 Cortex-M0体系结构包括:系统模型.存储器映射.异常中断.这篇文章主要讲解Cortex-M0的系统模型. 操作模式和状态 如上图所示,Cortex ...
 - mina 字节数组编解码器的写法 I
			
mina 服务器与 mina 客户端通讯的话, 一.传递 String 时编解码工厂使用 mina 自带的 TextLineCodecFactory 即可: 二.传递 java 对象或 byte[] ...
 - spring事务管理出错。No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
			
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy ...
 - python 基础——实现一个带缓存功能的函数
			
from functools import wraps def cache(func): data = {} @wraps(func) def wrapper(*args): if args in d ...
 - 18个有用的 .htaccess 文件使用技巧
			
.htaccess 是 Web 服务器 Apache 中特有的一个配置文件,操控着服务器上的许多行为,我们可以利用它来做许多事情,例如:设置访问权限,网址重定向,等等.本文向大家展示18条 .htac ...
 - 公用的stringUtil工具
			
(function(){ var ISCHINESE = /[\u4e00-\u9fa5]/; var getData = function( value , maxLenth , isStrick ...
 - 四.CSS声明
			
概述 一条CSS规则包括选择符和声明两个部分,声明又包括属性和值,属性指出要影响样式的那个方面,而值用于把属性设定成什么 每个HTML元素有很多属性,可以用CSS来设定,但值却只有少数的几种 CSS属 ...
 - 【Cocos2d入门教程四】Cocos2d-x菜单篇
			
游戏世界多姿多彩,无论多靓丽的游戏,多耐玩的游戏,在与游戏用户交互上的往往是菜单. 上一章我们已经大概了解了导演.节点.层.精灵.这一章以菜单为主题. 菜单(Menu)包含以下内容: 1.精灵菜单项( ...
 - Developers, do consider different user roles!  - A bad experience with cron
			
The Story: Last week, I found one of our embedded arm linux device ran out of flash space( totally ...