无法在ubuntu中启动tomcat7

时间:2015-08-06 08:16:15

标签: tomcat7 ubuntu-14.04

我安装了tomcat7,但是当我尝试启动时。它无法启动。 以前我已经安装了tomcat7并且它工作正常,但是当我尝试在netbeans中添加tomcat7服务器时,它给了我一些Catalina家的错误或其他东西。我找了解决方案并申请了。然后在将tomcat7服务器添加到netbeans之后,它就不会启动。后来我安装了glassfish服务器。它也失败了。所以我再次卸载了tomcat7并再次尝试启动它。但现在它还没有开始。

Creating config file /etc/logrotate.d/tomcat7 with new version
 * Starting Tomcat servlet engine tomcat7                                [fail] 
invoke-rc.d: initscript tomcat7, action "start" failed.
Setting up tomcat7-admin (7.0.52-1ubuntu0.3) ...
Setting up tomcat7-docs (7.0.52-1ubuntu0.3) ...
Setting up tomcat7-examples (7.0.52-1ubuntu0.3) ...
Processing triggers for ureadahead (0.100.0-16) ...

1 个答案:

答案 0 :(得分:3)

试试this

第1步: 在Ubuntu 14.04上安装tomcat 7时

$ sudo apt-get install tomcat7

第2步 如果您在安装后发现错误,该错误可能类似于以下代码:

Creating config file /etc/logrotate.d/tomcat7 with new version
 * no JDK or JRE found - please set JAVA_HOME
invoke-rc.d: initscript tomcat7, action "start" failed.
Setting up authbind (2.1.1) ...
Processing triggers for ureadahead (0.100.0-16) ...

要解决上述问题,请执行以下操作:

$ sudo mkdir -p /home/data/backup_scripts
$ cp /etc/init.d/tomcat7 /home/data/backup_scripts/
$ sudo vim /etc/init.d/tomcat7

打开文件即tomcat7后,请找到以下行

JDK_DIRS="/usr/lib/jvm/default-java ${OPENJDKS} /usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-7-oracle"

通过在其中附加以下内容来更改上述行: / usr / lib中/ JVM / JAVA -8-预言 因此,该线现在将成为:

JDK_DIRS="/usr/lib/jvm/default-java ${OPENJDKS} /usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-7-oracle /usr/lib/jvm/java-8-oracle"

保存文件并启动tomcat服务器。这次应该放心:

$ sudo service tomcat7 start

希望它有效!!!