当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu 下 Tomcat 自启动问题 [已解决]
帖子发表于 : 2009-02-27 20:12 
头像

注册: 2006-07-11 18:25
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
今天终于安装完服务器版,并配置好所有的环境,在正常情况下运行tomcat可以启动,
但是从rc.local下不能启动
备注:同时启动jboss可以,但是tomcat不能启动。为了方便自己开发,自己写脚本文件启动tomcat
文件如下:
代码:
/usr/lib/jvm/java-6-sun-1.6.0.07/bin/java -Dcatalina.home=/data/develop/appServer/tomcat/apache-tomcat-6.0.18 -Dcatalina.base=/data/develop/appServer/tomcat/apache-tomcat-6.0.18 -Djava.endorsed.dirs=/data/develop/appServer/tomcat/apache-tomcat-6.0.18/common/endorsed -Djava.io.tmpdir=/data/develop/appServer/tomcat/apache-tomcat-6.0.18/temp -Djava.library.path=/usr/lib/jvm/java-6-sun-1.6.0.07/bin:/data/develop/appServer/tomcat/apache-tomcat-6.0.18/bin -Dsun.io.useCanonCaches=false -Xms1024M -Xmx1024M -XX:PermSize=128M -XX:MaxPermSize=256M -classpath /data/develop/appServer/tomcat/apache-tomcat-6.0.18/bin/bootstrap.jar:/usr/lib/jvm/java-6-sun-1.6.0.07/lib/tools.jar org.apache.catalina.startup.Bootstrap -nonaming -config /data/develop/appServer/tomcat/apache-tomcat-6.0.18/work/server_ssh.xml start

同时贴上jboss启动脚本,jboss能自动启动
代码:
/usr/lib/jvm/java-6-sun-1.6.0.07/bin/java -Djboss.home=/data/develop/appServer/jboss/jboss-4.2.3.GA -Djava.library.path=/usr/lib/jvm/java-6-sun-1.6.0.07/bin -Djava.endorsed.dirs=/data/develop/appServer/jboss/jboss-4.2.3.GA/lib/endorsed -Xms1024M -Xmx1024M -Xmn384M -XX:PermSize=128M -XX:MaxPermSize=256M -classpath /usr/lib/jvm/java-6-sun-1.6.0.07/lib/tools.jar:/data/develop/appServer/jboss/jboss-4.2.3.GA/bin/run.jar org.jboss.Main -c FuturesCRM_default

哪位高人指点一下? :em06

进过测试,发现不是tomcat不能启动,而且第二个运行的不能启动,我设定启动的方式如下:
首先将启动脚本分别建立两个文件 tomcat、jboss放到 /etc/init.d/下面
然后 使用rc.local 中调用对应指令。实际发现,不论先运行哪个,都只能启动一个java进程,请问哪位高手给解释一下?

解决思路

为了分析问题出在那里,我关闭了GUI启动选项,让Ubuntu显示启动过程,最后发现,出现问题的原因在于进程独占问题,
说明白点就是启动的时候启动服务直接进入了第一个java程序,进而第二个java程序根本没有启动,但是在一开始的时候,我处理了这个问题就是
将tomcat 和 jboss 启动前 加 nohup 目的是后台执行,但是实际上还是没有解决问题,后台选取另外的方法就是 命令后加: &
问题解决了,不过不知道为什么,网上搜索 nohup 和 &区别,发现没有能解释的。不过问题能解决就是了!


最后由 henry_yue 编辑于 2009-03-03 19:11,总共编辑了 3 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu 下 Tomcat 自启动问题 [在线等待]
帖子发表于 : 2009-02-28 21:46 
头像

注册: 2006-07-11 18:25
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
无语自己顶!
:em06 :em06 :em06 :em20 :em20 :em20 :em11 :em11


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 下 Tomcat 自启动问题 [在线等待]
帖子发表于 : 2009-03-02 14:56 
头像

注册: 2006-07-11 18:25
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
再顶


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 下 Tomcat 自启动问题 [在线等待]
帖子发表于 : 2009-03-02 14:59 
头像

注册: 2008-07-28 19:51
帖子: 805
地址: 长沙
送出感谢: 1
接收感谢: 2
你的参数真够长的,建议写个脚步比如run.sh,包含你的内容仍到rc.local上再试试

PS: 启动能写日志么,也能排查一下是没运行,还是启动后又关掉了。


_________________
我的乌斑兔儿:http://zhanggang.net/m/b/b1/ubuntu右键选择在新的窗体打开
右边有一只黄手 ----> 或者注册Dropbox中文版感谢我


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译