无法在32位Ubuntu 14.04上启动Tomcat7

时间:2015-05-29 15:59:25

标签: java ubuntu tomcat7

我正在运行32位版本的Ubuntu 14.04的VirtualBox。尝试运行sudo service tomcat7 start时,我收到以下消息。

start-stop-daemon: unable to stat /usr/lib/jvm/java-t-openjdk-amd64/jre/bin/java

然后返回说服务器已启动。

运行service tomcat7 status后,我得到以下内容:

Tomcat servlet engine is running with pid

请注意,没有显示pid,这对我没有任何意义。

无论如何,当我尝试导航到localhost /时,这一切都最终在servlet中没有实际运行。

我不知道它为什么要在32位安装上寻找64位java。我已经安装了其他一切(据我所知)。 我已经卸载/重新安装了tomcat和java无济于事。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

使用java -version检查java的版本。你将获得java的架构。确保已正确安装32位jre。 (我的建议是使用oracle jre而不是open jre)。尝试从他们的site下载tomcat作为.tar.gz。将其解压缩到系统中的某个位置。找到startup.sh脚本,默认情况下它将出现在tomcat的bin文件夹中,然后执行脚本。

希望它有所帮助!!