LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] SUSE下自启动问题

操作系统是红帽的情况下按说明里没有问题
现在改用SUSE操作系统时候,出现自启动不好使的情况
1.在 /etc/init.d/boot.local 增加 /etc/jws/jws.start不行
2.将jws.start变成服务的形式也不行
以root身份登录后执行服务名是可以启动的,随机自启动不好使

作者:大哲   发布时间:09年09月15日   可选操作:删除 回复

[1楼] 回复:SUSE下自启动问题

放到rc.local中怎么样?
jexus就要root权限才能正常启动.

作者:mononet   发布时间:09年09月15日   可选操作:删除 回复

[2楼] 回复:SUSE下自启动问题

SUSE里没有rc.local,红帽是可以的,rc.local是在runlevel之后运行
SUSE对应的是boot.local,不好使,boot.local是在runlevel之前运行(根据网上说是runlevel和启动顺序造成的,推测JWS应该是runlevel之后运行的)

作者:大哲   发布时间:09年09月15日   可选操作:删除 回复

[3楼] 回复:SUSE下自启动问题

我们没有用SUSE(一直用的是ubuntu服务器版),很难直接回答这个问题。jexus是否能够启动,关键要有root权限(如果用80等小于1024的端口),大于1024的端口无需root权。
建议:
仿照/etc/rc.d/init.d/目录中的其它自启动文件,写一个启动文件放到 /etc/rc.d/init.d/中,参考的脚本可以GOOGLE一下“suse tomcat 自启动”。

作者:mononet   发布时间:09年09月15日   可选操作:删除 回复

[4楼] 回复:SUSE下自启动问题

另外,有可能是boot.local启动jexus时,mono的路径不在环境变量中,或者系统在当时的默认状态下找不到mono这个程序,你可以修改一下jws.start,把mono写入绝对路径。

作者:匿名   发布时间:09年09月15日   可选操作:删除 回复

[5楼] 回复:SUSE下自启动问题

将mono绝对路径写里也还是不行
肯定是root权限,端口是80

作者:大哲   发布时间:09年09月15日   可选操作:删除 回复

[6楼] 回复:SUSE下自启动问题

FreeBSD也遇到了这样的问题。端口是8080。在/etc/rc.local中加入“/usr/local/jexus/jws.start”不行,“/usr/local/bin/mono /usr/local/jexus/jws.exe &”也是不行的。

作者:freebsd   发布时间:09年11月19日   可选操作:删除 回复

[7楼] 回复:SUSE下自启动问题

问题已经解,是部分LINUX发行版和BSD等系统的PATH环境变量的问题。
建议,在启动脚本启动jws.exe一行的前面加上:
envPATH=/bin/:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
export PATH=$envPATH

作者:www.j66.net   发布时间:09年11月19日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期天  星期一  星期二  星期五  星期四  星期三  星期六