本人在一台很老的机器(MMX200 64M)上安装了 FreeBSD操作系统,apache1.3和tomcat5,每当机器启动的时候不能自动启动apache和tomcat,我目前的解决方案如下
针对apache和tomcat把启动的命令写在rc.local文件中
/usr/local/bin/apache2/apachectl start
sh /usr/local/tomcat5/bin/startup.sh
可是当重新启动以后发现tomcat不能很好的加载运行具体的错误是java_home没有设置好,查找启动的文件发现在启动startup.sh脚本之前启动先去执行catalina.sh脚本,因此我在catalina.sh,而这个脚本是设置java_home环境的,因此在把java_home=/usr/local/jdk1.5.0写在脚本之前就解决了上面发生错误的问题