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

5.停止tomcat服务

service tomcat stop#如果出错,请在前面增加sudo

前面三步就是创建一个用来启动tomcat的脚本,可以接受start stop restart等参数。这个脚本也可以自己使用其他脚本语言编写。

时间: 2024-10-10 18:40:21

Ubuntu下设置Tomcat成为服务(开机启动)的相关文章

ubuntu下设置tomcat开机自动启动

一.ubuntu下设置tomcat开机自动启动 1.进入tomcat下的bin目录 命令:cd   /usr/local/tomcat/apache-tomcat-8.0.48/bin 2.复制catalina.sh到/etc/init.d目录下 命令: sudo  cp  /usr/local/tomcat/apache-tomcat-8.0.48/bin/catalina.sh   /etc/init.d 3.重命名 命令:sudo  rm  /etc/init.d/catalina.sh 

在Linux环境下设置ArcGIS Server 服务开机自启

在 VMware 11.0 中安装了CentOS 6.5的Linux系统中部署ArcGIS Server,安装完后默认开机不自动启动此服务,每次开机都要手动启动(如下图所示),这样太麻烦.本文记录了设置开机Arcgis Server服务自启动的过程. 1.以root身份登录linux,然后将启动文件(arcgisserver)拷贝到 /etc/rc.d/init.d 路径下: ①执行命令:cp /home/arcgis/arcgis/server/framework/etc/scripts/ar

Ubuntu下,解决mongod服务无法启动的问题

错误描述:在启动MongoDB客户端时候,报以下错误:<ignore_js_op>原因是mongod服务没开启,开启mongod服务命令:sudo service mongod start可以通过命令 ps aux | grep mongod 查看,发现并没有开启成功<ignore_js_op>根本原因是在启动MongoDB服务端报错了,提示:Data directory /data/db not found<ignore_js_op>这个是MongoDB数据库默认的存

linux (ubuntu) 下设置 tomcat 随系统自动启动

网上说的有很多, 我只记录一种 1. 切换到 /etc/init.d/ 目录下 2. sudo vim tomcat 3. 在打开的文件里写入以下内容 #!/bin/sh # chkconfig: 345 99 10 # description: Auto-starts tomcat # /etc/init.d/tomcat # Tomcat auto-start # Source function library. #. /etc/init.d/functions # source netwo

centos设置服务开机启动

Linux CentOS设置服务开机启动的方法 by 天涯 · 2013/07/26 CentOS设置服务开机启动的两种方法 1.利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启动的.就算 手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务. 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,

CentOS设置服务开机启动的方法

CentOS设置服务开机启动的两种方法 1.利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启动的.就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务. 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦. 其实命令很简单的,使用chkconfig即可. [天涯PHP博

Linux centos7下设置Tomcat开机自启动

1,centos7 使用 systemctl 替换了 service命令 参考:redhat文档: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Services.html#sect-Managing_Services_with_systemd-Services

Ubuntu下配置Tomcat以指定(非root)身份运行

My Blog:http://www.outflush.com/ 通常情况下,在配置Tomcat生产环境时,通常会配置Tomcat以特定的身份运行(非root),这样有利于提高安全性,防止网站被黑后的进一步权限提升. 本文依赖的环境: Ubuntu(其实大部分同样适用于CentOS) JVM(安装并已配置好环境变量) gcc.make等编译工具 JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55 CATALINA_HOME=/usr/local/apache-tomcat-7.

Ubuntu下搭建Tomcat服务器

安装JAVA环境 apt-get update apt-get install openjdk-7-jdk 配置JAVA环境变量 vi /etc/environment JAVA_HOME=JDK目录(一般在=/usr/lib/jvm/jdk1.7.0_04/) CLASSPATH=.:/usr/lib/jvm/jdk1.7.0_04/lib 获取Tomcat安装包 官方下载一个解压即可 #添加一个系统用户tomcat,并且设置为不可登录系统. useradd -d /tomcat解压目录 -s