据我所知,下面的命令语句是用来创buildGlassfish服务的,之后执行下面的命令。 GlassFish_domain1文件是在/etc/init.d目录下创build的。 链接文件创build在每个目录/etc/rc0.d,/etc/rc1.d … /etc/rc6.d
asadmin create-service
但是,当我重新启动安装Glassfish的机器时,Glassfish无法启动。
这是创buildGlassFish_domain1的文件
ASADMIN="/root/Downloads/glassfish3/glassfish/bin/asadmin" case "$1" in start) $ASADMIN start-domain --domaindir /root/Downloads/glassfish3/glassfish/domains domain1 > /dev/null 2>&1 & ;; stop) $ASADMIN stop-domain --domaindir /root/Downloads/glassfish3/glassfish/domains domain1 > /dev/null 2>&1 & ;; restart) $ASADMIN restart-domain --domaindir /root/Downloads/glassfish3/glassfish/domains domain1 > /dev/null 2>&1 & ;; *) echo "usage: $0 (start|stop|restart|help)" esac
链接。
/etc/rc0.d/K20glassfish -> ../init.d/GlassFish_domain1 /etc/rc1.d/K20glassfish -> ../init.d/GlassFish_domain1 /etc/rc6.d/K20glassfish -> ../init.d/GlassFish_domain1 /etc/rc2.d/S20glassfish -> ../init.d/GlassFish_domain1 /etc/rc3.d/S20glassfish -> ../init.d/GlassFish_domain1 /etc/rc4.d/S20glassfish -> ../init.d/GlassFish_domain1 /etc/rc5.d/S20glassfish -> ../init.d/GlassFish_domain1
我已经检查出了agin,当glassfish自动运行时,我有127退出状态。
我发现了这个问题。 必须设置JAVA_HOME,必须在/etc/rcX.d下的脚本中将JAVA_HOME / bin插入到PATH中。X是运行级索引号。 其实我在“/root/.profile”中做了同样的设置,但是也许在执行/etc/rcX.d下的“.profile”脚本之前运行。