我使用的是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
,它只会显示一个空白页面。
请给我解决方案。
答案 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应用程序:
答案 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)
我没有得到一个空白页面,但这是一个错误页面:
我只是错过了我的页面路径。
我去了#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是加载的默认文件