无法访问localhost:8080 tomcat默认页面

问题描述 投票:0回答:3

我在计算机上安装了 tomcat v6.0,并且正在尝试访问网页。我添加了一个SVN项目到eclipse。当我尝试将其作为服务器运行时,它给出以下页面:

HTTP Status 404 - /first/

--------------------------------------------------------------------------------

type Status report

message /first/

description The requested resource is not available.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.37

也在控制台上记录这些:

02.Tem.2013 16:36:45 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in        production environments was not found on the java.library.path: C:\Program     Files\Java\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Perl\site\bin;C:\Perl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\mingw\bin;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\nodejs\;C:\Python27;C:\Python27\Scripts;C:\GNUstep\GNUstep\System\Tools;C:\Users\HasanFerit\AppData\Roaming\npm;.
02.Tem.2013 16:36:45 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property    'source' to 'org.eclipse.jst.jee.server:first' did not find a matching property.
02.Tem.2013 16:36:45 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
02.Tem.2013 16:36:45 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 586 ms
02.Tem.2013 16:36:45 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
02.Tem.2013 16:36:45 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.37
02.Tem.2013 16:36:46 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
02.Tem.2013 16:36:46 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
02.Tem.2013 16:36:46 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/14  config=null
02.Tem.2013 16:36:46 org.apache.catalina.startup.Catalina start
INFO: Server startup in 480 ms

然后我尝试打开 localhost:8080,我也不起作用......它打开相同的页面。我不工作。什么会导致这个问题?你能帮我吗?

eclipse tomcat localhost
3个回答
1
投票

当您从 Eclipse 运行 Tomcat 时,它不会向您显示默认页面

localhost:8080/
。 在 Eclipse 外部运行它以查看该页面。

对于您的项目,请检查

WEB-INF/web.xml
文件以查看
welcome-file-list
中可用的默认页面。 Tomcat 检查该列表以尝试解析对 Web 应用程序根目录的请求。


0
投票

如果您没有更改 Tomcat 中的任何内容

conf/server.xml
,正确运行的 Tomcat 服务器应该会在 http://localhost:8080 上显示 Tomcat 页面,并显示消息“如果您看到此内容,则说明您已成功恭喜您安装了 Tomcat。”。

确保正确设置以下环境变量

JAVA_HOME
JRE_HOME
CATALINA_HOME
Mac 说明Windows 说明

如果您需要添加/更改其中之一,请确保应用更改(例如,在 Windows 上您可以注销并再次登录,在 Mac / Unix 上您可以从终端运行

source ~/.bash_profile
)。

现在打开终端(Mac 上为

Terminal
,Windows 上为
cmd.exe
)并通过运行以下命令启动 Tomcat:

  • Windows:
    %CATALINA_HOME%\bin\startup.bat
  • 麦克:
    $CATALINA_HOME/bin/startup.sh

在终端/控制台中,您应该看到类似以下内容:

Using CATALINA_BASE:   ...
Using CATALINA_HOME:   ...
Using CATALINA_TMPDIR: ...
Using JRE_HOME:        ...
Using CLASSPATH:       ...

现在,尝试在浏览器中打开 http://localhost:8080。它应该向您显示如上所述的 Tomcat 页面。


0
投票

永远不会太晚,因此您可以在以下链接中找到解决方案: https://crunchify.com/tomcat-starts-but-home-page-does-not-open-on-browser-with-url-http-localhost8080/

© www.soinside.com 2019 - 2024. All rights reserved.