您的位置:程序门 -> linux/unix社区 -> 程序开发区



tomcat配置自启动出错!已经配置n遍了还是一样


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


tomcat配置自启动出错!已经配置n遍了还是一样
发表于:2007-08-10 15:15:02 楼主
这是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:
#
#   <!--   define   a   non-ssl   http/1.1   connector   on   port   80   -->
#   <connector   classname= "org.apache.catalina.connector.http.httpconnector "
#   port= "80 "   minprocessors= "5 "   maxprocessors= "75 "
#   enablelookups= "true "   redirectport= "8443 "
#   acceptcount= "10 "   debug= "0 "   connectiontimeout= "60000 "/>
#
#   you   need   a   developement   version   of   tomcat   (apache   tomcat/4.1-dev)
#
#   adapt   the   following   lines   to   your   configuration
java_home=/usr/java/jdk1.5.0_12
catalina_home=/usr/local/jakarta-tomcat-5.0.30
daemon_home=$catalina_home/bin/jsvc-src/
tomcat_user=tomcathome
tmp_dir=/var/tmp
catalina_opts=
classpath=$java_home/lib/tools.jar:$catalina_home/bin/commons-daemon.jar:$catalina_home/bin/bootstrap.jar
start   ()   {
echo   -n   $ "starting   $prog:   "
#
#   start   tomcat
#
$daemon_home/jsvc   \
-user   $tomcat_user   \
-home   $java_home   \
-dcatalina.home=$catalina_home   \
-djava.io.tmpdir=$tmp_dir   \
-outfile   $catalina_home/logs/catalina.out   \
-errfile   '&1 '   \
$catalina_opts   \
-cp   $classpath   \
org.apache.catalina.startup.bootstrap
#
#   to   get   a   verbose   jvm
#-verbose   \
#   to   get   a   debug   of   jsvc.
#-debug   \
retval=$?
[   $retval   =   0   ]   &&   touch   /usr/local/jakarta-tomcat-5.0.30/bin/jsvc-src/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   /usr/local/jakarta-tomcat-5.0.30/bin/jsvc-src/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


我输入   service   tomcat   start时出现这个错误:
救救我啊,已经配置n遍了:


[root@lixiaolong   init.d]#   service   tomcat   start
:   没有那个文件或目录line   12:   ./etc/rc.d/init.d/functions
'etc/init.d/tomcat:   line   36:   syntax   error   near   unexpected   token   `{
'etc/init.d/tomcat:   line   36:   `   start   ()   {
[root@lixiaolong   init.d]#   service   tomcat   start
:   没有那个文件或目录line   12:   ./etc/rc.d/init.d/functions
'etc/init.d/tomcat:   line   36:   syntax   error   near   unexpected   token   `{
'etc/init.d/tomcat:   line   36:   `   start   ()   {
[root@lixiaolong   init.d]#   service   tomcat   start
:   没有那个文件或目录line   12:   ./etc/rc.d/init.d/functions
'etc/init.d/tomcat:   line   36:   syntax   error   near   unexpected   token   `{
'etc/init.d/tomcat:   line   36:   `   start   ()   {
[root@lixiaolong   init.d]#   service   tomcat   start
:   没有那个文件或目录line   12:   ./etc/rc.d/init.d/functions
'etc/init.d/tomcat:   line   36:   syntax   error   near   unexpected   token   `{
'etc/init.d/tomcat:   line   36:   `   start   ()   {
[root@lixiaolong   init.d]#

这个文件我查了明明是有的,它却说没有,晕倒!


快速检索

最新资讯
热门点击