linux 中tomcat启动脚本,请解释。

作者&投稿:敛王 (若有异议请与网页底部的电邮联系)
linux shell脚本Tomcat自启动脚本~

比较好的办法是你把他分段执行一下,比如先执行ps -fwwu tomcat,看输出什么,然后执行ps -fwwu tomcat|grep apache-tomcat,依次类推
这边大概看下来的作用分别是(以竖杠为分割)
查看进程tomcat
查找包含apache-tomcat关键字的进程
过滤grep本身这行
过滤PID这行
提取第二列
删除当前id号的进程

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:
切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)
1,启动tomcat服务
方式一:直接启动 ./startup.sh
方式二:作为服务启动 nohup ./startup.sh &
方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
解释:
通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。
2,关闭tomcat服务
./shutdown.sh

#!/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,后面的 $@是所有命令行参数


顺德区17354087108: 怎么启动 tomcat脚本 在linux下 -
幸物氨肽: 找到tomcat目录,执行bin/startup.sh #启动tomcat 或者配置好环境变量之后直接运行startup.sh

顺德区17354087108: linux tomcat怎么启动 -
幸物氨肽: 1.前提是你当前用户下需要有JAVA环境2.在终端输入:java -version 如果有信息出来说明有JAVA环境,否则就要自己安装3.启动:/tomcat目录/bin/startup.sh4.停止:/tomcat目录/bin/shutdown.sh

顺德区17354087108: linux开启时怎么启动tomcat -
幸物氨肽: 第一步,建立脚本sudo vim /etc/init.d/tomcat 脚本内容如下:#!/bin/sh#file:tomcat5.sh#设置环境变量,如果无法启动就将注释去掉 export JAVA_HOME=/usr/lib/jvm/java-6-sun export JRE_HOME=/usr/lib/jvm/java-6-sun/jre export TOMCAT_HOME...

顺德区17354087108: linux下启动tomcat服务的命令是什么 -
幸物氨肽: Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务 方式一:直接启动 ./startup.sh 方式二...

顺德区17354087108: linux安装了tomcat怎么启动 -
幸物氨肽: 安装tomcat不管是在windows下还是在linux下都很简单的.一般都是下载免安装版本的.我们可以在:http://archive.apache.org/dist/tomcat/ 网站下载我们需要的tomcat版本的tar.gz包.然后我们用:tar -zxvf apache-tomcat-7.0.10.tar.gz,解压...

顺德区17354087108: 如何实现service tomcat restart -
幸物氨肽: Linux下tomcat服务启动/停止/重启脚本 适用情况:有多个tomcat同时使用,监听不同的端口,如在/usr/local下有多个tomcat目录名字依次是tomcat1、tomcat2、tomcat3....tomcat12 使用service tomcat 的方式启动停止tomcat服务,使用标签代表一...

顺德区17354087108: linux怎么写tomcat重启的脚本 -
幸物氨肽: tomcat的安装目录有关闭,重启的脚本.启动:tomcat/bin/startup.sh 关闭:tomcat/bin/shutdown.sh 也可以用这个重启:tomcat/bin/catalina.sh --help

顺德区17354087108: 怎么设置linux中的tomcat服务开机自动启动 -
幸物氨肽: 在linux系统下,设置某个服务自启动的话,需要在/etc/rcX.d下挂载,还要在/etc/init.d/下写启动脚本的.1、在/etc/init.d/下新建一个文件tomcat(需要在root权限下操作).2、vi /etc/init.d/tomcat写入如下代码:# tomcat自启动脚本#!/bin/sh ...

顺德区17354087108: 命令行启动tomcat,怎么配置 -
幸物氨肽: 需要进行如下配置:1、新建文件夹,依次放入jre,tomcat与其他所需文件,其中tomcat中需要放入部署的war.2、进入bin目录开启tomcat服务,cd bin,启动命令:net start tomcat,停止命令:net stop tomcat,例如:扩展资料:tomcat的启动配...

顺德区17354087108: linux重启tomcat服务命令 -
幸物氨肽: 重启tomcat一般要进去tomcat的安装目录,里面有stop.sh和start.sh 脚本,直接执行即可. 具体操作可以参考如下, 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否可以关闭 ps -ef|grep ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网