无法在 ubuntu 中启动 tomcat7

Unable to start tomcat7 in ubuntu

我安装了 tomcat7,但是当我尝试启动它时。它无法启动。 以前我安装了 tomcat7 并且工作正常,但是当我尝试在 netbeans 中添加 tomcat7 服务器时,它给了我一些 Catalina 主页或其他东西的错误。我寻找了那个解决方案并应用了。然后在netbeans中加入tomcat7服务器后,启动不了。后来我安装了 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) ...

尝试this

第一步: 当在 Ubuntu 14.04

上安装 tomcat 7
$ sudo apt-get install tomcat7

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

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-oracle 因此,该行现在将变为:

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

希望有用!!!