首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只是不能在Ubuntu自动启动tomcat。怎么了?

只是不能在Ubuntu自动启动tomcat。怎么了?
EN

Stack Overflow用户
提问于 2010-01-07 03:44:15
回答 2查看 1.8K关注 0票数 1

我试过两种方法:

  1. 在etc/rc.local中添加以下内容:

导出JAVA_HOME=/home/phoenies/jdk1.6.0_17

出口JRE_HOME=/home/phoenies/jdk1.6.0_17/jre

导出CLASSPATH=.:/home/phoenies/lib 1.6.0_17/lib/*

/home/phoenies/scarab-0.21/tomcat/bin/startup.sh

  • Run这个:

ln -s -t /etc/init.d -t

mv /etc/init.d/startup.sh /etc/init.d/tomcat

更新-rc.d tomcat默认值99

两样都没用。我已经确保所有脚本都有运行的权限。我已经与sysv-rc-conf确认rc.local和tomcat将在运行级别2-5中运行。我可以通过双击其中任何一个来手动启动tomcat。有人知道为什么tomcat还不自动启动吗?

我的操作系统是Ubuntu9.04,Tomcat 4.1包含在Scarab 0.21中,如您所见。

编辑:--我刚刚检查了sysv-rc-conf中的所有运行级别,这一次起作用了!我不熟悉运行级的概念。有人能解释一下我的操作系统运行在什么运行级别上吗?其他的运行级是做什么的?谢谢。

重新编辑: runlevel告诉我当前的运行级别是2。我不明白.:(

EN

回答 2

Stack Overflow用户

发布于 2010-01-07 03:55:09

最有可能的是,startup.sh没有可执行位集。

代码语言:javascript
复制
chmod +x startup.sh

至少有几个软件包捆绑了Tomcat,我已经看到了这个问题。

票数 1
EN

Stack Overflow用户

发布于 2010-03-10 04:15:04

运行级别是在开始序列中的不同点开始不同的事情。

您还可以使用它们作为部分重新启动。

在传统上,它们是:

单用户mode

  • Multi-user模式控制台登录(没有networking)

  • Multi-User模式,控制台登录

  • 不使用

  • 多用户模式,带有显示

  • Reboot

)

和0= halt (但是列表不会0,因为Jeff不知道'C‘)

对于基于ubuntu/debian的Linux,它们没有那么多使用,系统总是在2中运行。启动由一个名为“启动”的程序处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2018080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档