tomcat的启动脚本
‘壹’ tomcat如何配置环境变量
Tomcat配置环境变量的方法
一、在Tomcat的安装目录下配置环境变量
1. 打开Tomcat的安装目录,找到“bin”文件夹。
2. 在“bin”文件夹下找到“setenv.bat”文件,这是一个用于设置环境变量的脚本文件。
3. 使用文本编辑器打开“setenv.bat”,可以在其中设置环境变量,如JAVA_HOME、CATALINA_HOME等。
二、通过系统环境变量配置
1. 在操作系统的环境变量设置中,可以添加或修改相关的环境变量,如PATH、JAVA_HOME等。
2. 确保Tomcat相关的路径已添加到PATH环境变量中,这样可以在任何位置运行Tomcat相关命令。
三、在启动脚本中配置
1. 在Tomcat的启动脚本中,可以直接设置环境变量,这些变量仅在当前脚本执行时有效。
2. 通过在脚本中使用“set”命令来设置环境变量,这些变量可以在脚本的其他部分或者命令行中使用。
四、详细解释
配置环境变量是为了确保Tomcat能够正确地找到相关的资源和依赖。在Tomcat的安装目录下配置环境变量可以直接影响Tomcat的运行环境。通过系统环境变量配置则会影响到整个系统的运行环境,需要谨慎操作。在启动脚本中配置环境变量是一种临时的、局部生效的方式,适用于某些特定场景。
在配置环境变量时,需要注意变量的名称和值要正确对应,避免拼写错误或路径错误。同时,要根据实际情况选择合适的配置方式,确保Tomcat能够正常运行。另外,修改环境变量后,可能需要重启Tomcat才能使新的配置生效。
‘贰’ windows下tomcat启动脚本中如何设置系统属性(类似JAVA_OPTS)
项目中需要读取指定路径下的文本
不希望在代码中指定路径
希望可以在tomcat的启动脚本中配置参数,使项目可以在运行时获取此参数:System.getProperty(iniFilePath)
‘叁’ linux下 tomcat启动时候如何自动运行sh脚本
在脚本中判断一下 tomcat是否启动了,
如果启动了,那么这个跳出,不再继续执行该脚本;
如果没有启动那么就执行该脚本以下的内容。
另外把这个脚本放入到crontab计划任务中去 每半个小时执行一次。
‘肆’ bat 监听tomcat 如果死掉则重启, 这个脚本怎么写
flag=`ps-ef|greptomcat|grep-v"grep"|wc-l`把上面脚本添加到cron定时检测
if[$flag-lt1];then
${CATALINA_HOME}/bin/shutdown.sh
sleep10
kill-9`psaux|grep"tomcat"|grep-vgrep|awk'{print$2}'`
sleep10
${CATALINA_HOME}/bin/startup.sh
sleep5
else
echo"tomcat运行正常."
fi
‘伍’ linux 中tomcat启动脚本,请解释。
#!/bin/sh ---- 说明本文件是脚本
darwin=false
case "`uname`" in
CYGWIN*) cygwin=true;;
OS400*) os400=true;;
Darwin*) darwin=true;;
esac
----------------------------这几行,判断操作系统类别
while [ -h "$PRG" ] ; do ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
fi
done
-------------------------------------------判断本脚本是否软链接
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
echo "Cannot find $PRGDIR/$EXECUTABLE"
echo "The file is absent or does not have execute permission"
echo "This file is needed to run this program"
exit 1
fi
------------------------------判断本脚本是否能“执行”,如果不能,退出、提示
exec "$PRGDIR"/"$EXECUTABLE" start "$@" ------运行tomcat,后面的 $@是所有命令行参数