linux下的tomcat配置环境变量的作用

linux下的tomcat配置环境变量的作用,第1张

判断CATALINA_HOME是否为空,为空则把当前目录设为CATALINA_HOME的值;

判断catalina.bat是否存在,不存在则把当前目录设为CATALINA_HOME的值;

再判断环境变量下的catalina.bat是否存在,存在则调用bin目录下的“catalina.bat start”命令~

然后我们来看catalina.bat文件的源代码~

判断CATALINA_BASE是否为空,并设置它的值等于CATALINA_HOME的值。

tomcat的环境变量在运行的时候就自动配上了。《linux就该这么学》

但是我们可以自定义配置环境变更,跟据自己的要求去运行tomcat。

方法一:

linux 下tomcat开机自启动

修改Tomcat/bin/startup.sh 为:

export JAVA_HOME=/usr/java/j2sdk1.4.2_08

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export PATH=$PATH:$JAVA_HOME/bin

export CATALINA_HOME=/usr/local/tomcat/usr/local/tomcat/bin/catalina.sh start

在/etc/rc.d/rc.local中加入:

/usr/local/tomcat/bin/startup.sh

方法二:

1、把下面的代码保存为tomcat文件,并让它成为可执行文件 chmod 755 tomcat.

#!/bin/bash

#

# kenny kenny.zhou@tom.com

# /etc/rc.d/init.d/tomcat

# init script for tomcat precesses

#

# processname: tomcat

# description: tomcat is a j2se server

# chkconfig: 2345 86 16

# description: Start up the Tomcat servlet engine.

if [ -f /etc/init.d/functions ]then

. /etc/init.d/functions

elif [ -f /etc/rc.d/init.d/functions ]then

. /etc/rc.d/init.d/functions

else

echo -e "/atomcat: unable to locate functions lib. Cannot continue."

exit -1

fi

RETVAL=$?CATALINA_HOME="/usr/local/tomcat"

case "$1"

instart)

if [ -f $CATALINA_HOME/bin/startup.sh ]then

echo $"Starting Tomcat"$CATALINA_HOME/bin/startup.shfi

stop)

if [ -f $CATALINA_HOME/bin/shutdown.sh ]then

echo $"Stopping Tomcat"$CATALINA_HOME/bin/shutdown.shfi

*)echo $"Usage: $0 {start|stop}"exit 1

esac

exit $RETVAL

2、将tomcat文件拷贝到/etc/init.d/下, 《Linux就该这么学》一起学习linux ,并运行:

chkconfig --add tomcat

3、在tomcat/bin/catalina.sh文件中加入以下语句:

export JAVA_HOME=/YOURPATH/tomcat/jdk

export CATALINA_HOME=/YOURPATH/tomcat

export CATALINA_BASE=/YOURPATH/tomcat

export CATALINA_TMPDIR=/YOURPATH/tomcat/temp

启动tomcat:

service tomcat start

停止tomcat:

service tomcat stop

(一)、JDK安装tar.gz为解压后就可使用的版本,这里我们将jdk-8u45-linux-i586.tar.gz解压到/usr/local/下。1、解压[root@Tomcat~]#tar-zxvfjdk-8u45-linux-i586.tar.gz2、环境配置[root@Tomcat~]#sudovi/etc/profile#setjavaenvironmentJAVA_HOME=/usr/local/jdk1.8.0CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexportJAVA_HOMECLASSPATHPATH保存退出[root@Tomcat~]#source/etc/profile使更改的配置立即生效[root@Tomcat~]#java-version查看JDK版本信息,如果显示出1.8.0证明成功(二)、安装Tomcat[root@Tomcat~]#tar-zxvfapache-tomcat-6.0.10.tar.gz//解压[root@Tomcat~]#mvapache-tomcat-6.0.10/usr/local/tomcat//移动apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat[root@Tomcat~]#/usr/local/tomcat/bin/startup.sh//启动tomcat参考:Linux下,简单几步搭建tomcat-/243


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7942678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存