让Tomcat在Linux中开机自动运行

方法一:

cd /etc/rc.local

vi rc.local

增加如下信息:


以下是配置jdk的环境变量,及时你在安装jdk的时候在/etc/profile中已经配置好了环境变量,这个时候也要增加下面的内容,我在测试的时候发现,系统启动的时候是先读取/etc/rc.local,然后在读取/etc/profile中的内容,如果不增加如下内容,在Tomcat启动的时候就会因为找不到Jdk路径而报错报错

 

 

JAVA_HOME=/home/jdk1.6.0_26
PATH=$PATH:/home/jdk1.6.0_26/bin
CLASSPATH=.:/home/jdk1.6.0_26/jre/lib/rt.jar
export JAVA_HOME PATH CLASSPATH

/home/tomcat/bin/startup.sh
   

方法二:

自己写一个shell,添加成服务,开机的时候自动运行

cd /etc/init.d

vi openTomcat.sh

添加如下内容

 

JAVA_HOME=/home/jdk1.6.0_26
PATH=$PATH:/home/jdk1.6.0_26/bin
CLASSPATH=.:/home/jdk1.6.0_26/jre/lib/rt.jar
export JAVA_HOME PATH CLASSPATH

/home/tomcat/bin/startup.sh

 chmod 777 openTomcat.sh  //添加可执行权限


chkconfig -a openTomcat.sh //添加到服务中,如果chkconfig命名不能运行,那么有可能就是没有安装,

安装方法 apt-get install chkconfig


最后,reboot;


netstat -antup 

可以看到Tomcat端口已经打开。

 

 

 

猜你喜欢

转载自ibook.iteye.com/blog/1158296
今日推荐