永发信息网

IBM AIX shell脚本启动java程序不成功

答案:2  悬赏:10  手机版
解决时间 2021-02-11 21:10
今天写了个很简单的java程序启动脚本,放在/usr/jspider/ 下面,直接cd到/usr/jspider下面可以正常运行。而通过chkconfig 注册为服务后,service myserver start 却启动不了,报找不到class:
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.mina.core.polling.AbstractPollingIoAcceptor
而同样的脚本放在ubuntu10.04上运行却没有任务问题,求高手解答,感谢!
/etc/rc.d/init.d/myserver
#!/bin/bash
# chkconfig: 012345 20 80
# description: jspider server1.0

HOME_DIR=/usr/JSpider/
PID_FILE=$HOME_DIR/jspider.pid

start()
{
echo "start jspider"
cd $HOME_DIR
./startup.sh
exit 0;
}
stop()
{

echo -n "stop jspider"
if kill `cat $PID_FILE`
then
echo " [ok]"
else
echo " [failed]"
fi

}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "usage: $0 start|stop|restart"
exit 0;
esac

startup.sh
#!/bin/sh
java -jar -Xms128M -Xmx1000M jspider.jar /dev/null 2>&1 &
echo $! > jspider.pid
最佳答案
貌似classpath环境变量没设好。。。你确定自己手工执行单个命令的时候没问题?

org.apache.mina.core.polling.AbstractPollingIoAcceptor 放在什么地方?或者你把jspider.jar里面的manifest解出来看看?
全部回答
avtech中国aix6000小机培训
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用下列实验材料进行实验,可以发生质壁分离的
周大福天津和平友谊新天地珠宝专营店在什么地
由字开头的成语接龙
在小城市打工一个人租房子住等等所有花费一个
公司考勤规定,连续旷工3天,或年累计()或以
羽绒的沙发好吗?
东田度假酒店停车场这个地址在什么地方,我要
现在书收废品买4角一斤,一共15斤多少钱 换千
男的带佛珠手链108那种多大合适
X165地址有知道的么?有点事想过去
手机蓝牙可以听音乐,为什么不能听收音机?
广德市宣城世纪华联超市(花鼓店)哪位知道具体
东电小区西区(东南门)地址有知道的么?有点事
网上有很多上海人偶扮演兼职的招聘,400元一
广西南宁车牌照拿湖北的驾驶证可以消分吗
推荐资讯
a.下图为豌豆的一对相对性状遗传实验过程图解
地牢围攻2打不开
杭州有钱还是无锡有钱
趋势杀毒软件支持w10么
填写票据和结算凭证时下列中文大写不正确的是
面包房利润空间怎么样
儿童智能手表要用什么卡才能用
All settings were reset to default values.
嘎笑地址在什么地方,想过去办事
跪求《演员》薛之谦和张婉清合唱伴奏,无现场
小学生在学校里被开水烫伤,学校应该负多少责
五线谱上一开始的符号X=90是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?