安装并运行Apache Tomcat,但localhost:8080在浏览器中显示空白页面

时间:2012-04-17 10:52:46

标签: tomcat

我使用的是Fedora 16,我使用tomcat6软件包安装了Apache Tomcat。

在终端我已经启动了Tomcat:

[rajani@localhost ~]$ sudo service tomcat6 start
[sudo] password for rajani: 
Redirecting to /bin/systemctl  start tomcat6.service
[rajani@localhost ~]$ 

但如果我浏览http://localhost:8080,它只会显示一个空白页面。 请给我解决方案。

6 个答案:

答案 0 :(得分:26)

我在Fedora 16下遇到了同样的问题; Tomcat 7软件包安装正确,但我在localhost:8080看不到任何内容。我google了一下,发现我需要安装一些额外的软件包才能使默认的webapp工作。以下是适用于我的解决方案:

# sudo yum install tomcat-admin-webapps.noarch tomcat-docs-webapp.noarch tomcat-javadoc.noarch tomcat-systemv.noarch tomcat-webapps.noarch

答案 1 :(得分:1)

如果$ TOMCAT_HOME / webapps中没有内容,那么您将看到一个空白页面。

您是否安装了tomcat6-webapps rpm?这为tomcat提供了ROOT和示例Web应用程序:

http://pkgs.org/fedora-centos-rhel-opensuse-mandriva/jpackage-5.0-updates-i386/tomcat6-webapps-6.0.35-1.jpp5.noarch.rpm.html

答案 2 :(得分:1)

我认为您在webapps文件夹文件中删除了如root文件夹等下载或再次在wep app文件夹中安装其他地方复制粘贴它将起作用

默认的Tomcat主页。它可以在本地文件系统中找到:

$CATALINA_HOME/webapps/ROOT/index.html

其中$CATALINA_HOME是Tomcat安装目录的根目录。如果你看到这个页面,并且你认为你不应该这样,那么你或者是一个已经到达Tomcat新安装的用户,或者你是一个没有完成他/她设置的管理员对。如果提供后者,请参阅Tomcat文档以获取比INSTALL文件中更详细的设置和管理信息。

答案 3 :(得分:0)

我遇到了与Ubuntu 14.04和Tomcat7相同的问题。就我而言,/ etc / tomcat7 / contextx有两个条目。删除其中一个解决了问题。

答案 4 :(得分:0)

我没有得到一个空白页面,但这是一个错误页面:

enter image description here

我只是错过了我的页面路径。

我去了#34; localhost:8080 / api / greetings"但我忘记了我写的

server.contextPath=/myapp

在我的application.properties文件中(位于src / main / resources中)。

所以,正确的路径是" localhost:8080 / myap / api / greetings"。 那是我的错。我希望它有所帮助。

答案 5 :(得分:-1)

确保$ {TOMCAT_HOME} / webapps / ROOT目录可用。当您尝试访问http://localhost:8080

时,ROOT / index.html是加载的默认文件