16

我正在使用 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它只会显示一个空白页面。请给我解决方案。

4

6 回答 6

26

我在 Fedora 16 下遇到了同样的问题;Tomcat 7 软件包安装正确,但我在localhost:8080看不到任何东西。我四处搜索,发现我需要安装一些额外的软件包才能使默认的 webapps 工作。这是对我有用的解决方案:

# sudo yum install tomcat-admin-webapps.noarch tomcat-docs-webapp.noarch tomcat-javadoc.noarch tomcat-systemv.noarch tomcat-webapps.noarch
于 2012-09-19T07:05:40.587 回答
1

我认为您在 webapps 文件夹下删除了根文件夹等文件下载或再次在 wep 应用程序文件夹中安装其他位置复制粘贴它会起作用

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

$CATALINA_HOME/webapps/ROOT/index.html

$CATALINA_HOMETomcat 安装目录的根目录在哪里。如果您看到此页面,但您认为您不应该看到,那么您要么是刚安装 Tomcat 的用户,要么是尚未完成设置的管理员正确的。如果是后者,请参阅 Tomcat 文档以获取比 INSTALL 文件中更详细的设置和管理信息。

于 2014-12-15T18:27:51.080 回答
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

于 2012-04-18T02:48:17.137 回答
0

我没有得到一个完全空白的页面,但它是一个错误页面:

在此处输入图像描述

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

我去了“localhost:8080/api/greetings”但我忘记了我写的

server.contextPath=/myapp

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

因此,正确的路径是“localhost:8080/myap/api/greetings”。那是我的错误。我希望它可以帮助某人。

于 2017-04-08T16:26:29.780 回答
0

我在 Ubuntu 14.04 和 Tomcat7 上遇到了同样的问题。就我而言, /etc/tomcat7/context.xml 有两个条目。删除其中一个解决了这个问题。

于 2015-10-07T19:16:24.957 回答
-1

确保 ${TOMCAT_HOME}/webapps/ROOT 目录可用。ROOT/index.html 是您尝试访问http://localhost:8080时加载的默认文件

于 2015-05-08T23:47:12.107 回答