linux安装镜像网站软件命令 linux怎么安装镜像文件_jar

2006-05-16

问一个linux随机启动软件的问

设置成开机启动tomcat的方法有很多1。如果写在rc。local里面应该写一个脚本不仅包括 ,还要包括起tomcat的环境变量TOMCAT_HOME,JAVA_HOME才可以的你在这个文件的最前面好加上如下内容export JAVA_HOME=/path/to/jdkexport CATANILA_HOME=/path/to/tomcat然后在 /etc/rc。 d/rc。local 中写入:su - root -c /usr/tomcat你自己的版本号/bin/2。还可以自己写一个脚本,把他加入到services中,具体的方法网上有很多,你自己也可以找找刚刚找到一个...全部

设置成开机启动tomcat的方法有很多1。如果写在rc。local里面应该写一个脚本不仅包括 ,还要包括起tomcat的环境变量TOMCAT_HOME,JAVA_HOME才可以的 你在这个文件的最前面好加上如下内容export JAVA_HOME=/path/to/jdkexport CATANILA_HOME=/path/to/tomcat然后在 /etc/rc。

d/rc。local 中写入:su - root -c /usr/tomcat你自己的版本号/bin/ 2。还可以自己写一个脚本,把他加入到services中,具体的方法网上有很多,你自己也可以找找刚刚找到一个更详细的文档,粘贴在下面你好好看看启动tomcat,tomcat/bin目录下有 用于Linux 和 t 用于windows, 和 t 则用于关闭tomcat,当然,windows下面还有专门的图形界面的启动程序,其实效果都是一样的。

当然,在linux下面也可以用jsvc启动,并做成启动脚本随机器一起启动。jsvc本来要从 下载 commons-daemon-1。0-Alpha ,不过tomcat 已经自己带了一个了,在tomcat/bin目录下有一个jsvc。

tar。gz 解压,编译: 解压 tar -xzvf jsvc。tar。gz 然后 cd jsvc-src 然后,运行 sh support/ 。/configuremake(注意:tomcat-5。

0。18版本带的jsvc源代码有一个低级错误--少一个分号,会导致编译不成功,可以自己加上这个分号) tomcat自己带的jsvc-src/native目录下还有两个脚本 和 ,可以用作启动和停止tomcat的脚本,我把 略作修改,文件如下: #!/bin/sh## Startup Script for Tomcat5## chkconfig: 345 87 13# description: Tomcat Daemon# processname: jsvc# pidfile: /var/run/jsvc。

pid# config:## Source function library。。 /etc/rc。d/init。d/functions#prog=tomcat## Small shell script to show how to start/stop Tomcat using jsvc# If you want to have Tomcat running on port 80 please modify the server。

xml# file:## ;# ;## You need a developement version of Tomcat (Apache Tomcat/4。1-dev)## Adapt the following lines to your configuration#设定自己的参数JAVA_HOME=/usr/local/j2sdk1。

4。2-04CATALINA_HOME=/usr/local/jakarta-tomcat-5。0。19DAEMON_HOME=$CATALINA_HOME/bin#需要在系统中设定一个没有权限的#用户来运行,这样比较安全TOMCAT_USER=tomcat5 TMP_DIR=/var/tmpCATALINA_OPTS=CLASSPATH=\$JAVA_HOME/lib/tools。

jar:\$CATALINA_HOME/bin/commons-daemon。jar:\$CATALINA_HOME/bin/bootstrap。jarstart(){ echo -n $"Starting $prog: " # # Start Tomcat # $DAEMON_HOME/jsvc-src/jsvc \ -user $TOMCAT_USER \ -home $JAVA_HOME \ -Dcatalina。

home=$CATALINA_HOME \ - pdir=$TMP_DIR \ -outfile $CATALINA_HOME/logs/catalina。out \ -errfile '&1' \ $CATALINA_OPTS \ -cp $CLASSPATH \ artup。

Bootstrap # # To get a verbose JVM #-verbose \ # To get a debug of jsvc。 #-debug \ RETVAL=$? [ $RETVAL = 0 ] && touch /var/lock/subsys/jsvc [ $RETVAL = 0 ] && echo_success || echo_failure echo return $RETVAL}stop(){ echo -n $"Stopping $prog: " # # Stop Tomcat # PID=`cat /var/run/jsvc。

pid` kill $PID RETVAL=$? [ $RETVAL = 0 ] && rm /var/lock/subsys/jsvc [ $RETVAL = 0 ] && echo_success || echo_failure echo return $RETVAL}case "$1" in start) start ;; stop) stop ;; restart|reload) stop start ;; *) echo "Usage $0 start/stop" exit 1;;esac把这段代码保存为 /etc/rc。

d/init。d/tomcat ,然后运行 chkconfig --add tomcat即可把tomcat 添加为系统服务自动随系统启动了。这个脚本会在runlevel 3/4/5三种模式自动启动。

注意这段脚本是为tomcat5创建的,如果你用tomcat4,则需要在另一个 的基础上修改。 。收起