免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3281 | 回复: 12
打印 上一主题 下一主题

JSVC不能启动tomcat [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-17 15:49 |只看该作者 |倒序浏览
在RH9下配好了tomcat(能用startup.sh正常启动,测试无误)
编译配置好了jsvc.把/jsvc-src/native/tomcat5.sh(此文件经过了我的修改.)拷贝到了/etc/rc.d/init.d/下.
#chmod +x tomcat
#/etc/rc.d/init.d/tomcat start
后没有报出什么异常.
在/var/run下有jsvc.pid出现.
但是测试时发现tomcat没有启动?
这是什么原因造成的?
请各位兄弟指点一下.

论坛徽章:
0
2 [报告]
发表于 2006-03-18 06:24 |只看该作者
原帖由 pmy54 于 2006-3-17 15:49 发表
在RH9下配好了tomcat(能用startup.sh正常启动,测试无误)
编译配置好了jsvc.把/jsvc-src/native/tomcat5.sh(此文件经过了我的修改.)拷贝到了/etc/rc.d/init.d/下.
#chmod +x tomcat
#/etc/rc.d/init.d/tomcat s ...


只要正常修改,就可以运行了
把你的tomcat5.sh ,贴出来看一下

论坛徽章:
0
3 [报告]
发表于 2006-03-18 11:54 |只看该作者
这是我的tomcat5.sh
#!/bin/sh
#
# Startup Script for Tomcat5
#
# chkconfig: 345 88 14
# 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"/>
#
# That is for Tomcat-5.0.x (Apache Tomcat/5.0)
#
# Adapt the following lines to your configuration
JAVA_HOME=/usr/java/jdk1.5.0_06
CATALINA_HOME=/var/www/apache-tomcat-5.5.15
DAEMON_HOME=$CATALINA_HOME/bin
TOMCAT_USER=tomcat5

# for multi instances adapt those lines.
TMP_DIR=/var/tmp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=/var/www/apache-tomcat-5.5.15

CATALINA_OPTS=
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar

case "$1" in
  start)
    #
    # Start Tomcat
    #
    $DAEMON_HOME/jsvc-src/jsvc \
    -user $TOMCAT_USER \
    -home $JAVA_HOME \
    -Dcatalina.home=$CATALINA_HOME \
    -Dcatalina.base=$CATALINA_BASE \
    -Djava.io.tmpdir=$TMP_DIR \
    -wait 10 \
    -pidfile $PID_FILE \
    -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 \
    exit $?
    ;;

  stop)
    #
    # Stop Tomcat
    #
    $DAEMON_HOME/jsvc-src/jsvc \
    -stop \
    -pidfile $PID_FILE \
    org.apache.catalina.startup.Bootstrap
    exit $?
    ;;

  *)
    echo "Usage tomcat.sh start/stop"
    exit 1;;
esac

论坛徽章:
0
4 [报告]
发表于 2006-03-18 12:33 |只看该作者
原帖由 pmy54 于 2006-3-18 11:54 发表
这是我的tomcat5.sh
#!/bin/sh
#
# Startup Script for Tomcat5
#
# chkconfig: 345 88 14
# description: Tomcat Daemon
# processname: jsvc
# pidfile: /var/run/jsvc.pid
# config:
#
#  ...

添加tomcat5用户了吗?

论坛徽章:
0
5 [报告]
发表于 2006-03-18 14:08 |只看该作者
添加了.

论坛徽章:
0
6 [报告]
发表于 2006-03-18 14:17 |只看该作者
原帖由 pmy54 于 2006-3-18 14:08 发表
添加了.

看不出什么问题
  1. ../tomcat/bin/startup.sh 可以正常启动吗?
复制代码

查看一下tomcat日志

论坛徽章:
0
7 [报告]
发表于 2006-03-18 14:25 |只看该作者
./tomcat/bin/startup.sh可以正常启动.测试也正常.


/etc/rc.d/init.d/tomcat start 后可以在/var/run/下找到jsvc.pid

有没可能编译JSVC时出了错误呢?

论坛徽章:
0
8 [报告]
发表于 2006-03-18 14:34 |只看该作者
原帖由 pmy54 于 2006-3-18 14:25 发表
./tomcat/bin/startup.sh可以正常启动.测试也正常.


/etc/rc.d/init.d/tomcat start 后可以在/var/run/下找到jsvc.pid

有没可能编译JSVC时出了错误呢?

编译很简单,没有什么问题
编译需要指定jdk目录,指定了吧?
把log贴一下,看看吧

论坛徽章:
0
9 [报告]
发表于 2006-03-18 14:37 |只看该作者
原帖由 pmy54 于 2006-3-18 14:25 发表
./tomcat/bin/startup.sh可以正常启动.测试也正常.


/etc/rc.d/init.d/tomcat start 后可以在/var/run/下找到jsvc.pid

有没可能编译JSVC时出了错误呢?

我曾经是使用此脚本,服务没有无法停止
先杀死所有的tomcat进程,然后启动看一下

论坛徽章:
0
10 [报告]
发表于 2006-03-18 14:57 |只看该作者
搞定了.
是tomcat5用户没有运行tomcat的权限.
我换成ROOT用户就没有问题了.
qmailer (当落花遇到流水) 谢谢你了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP