![](/img/trans.png)
[英]I hosted a server in eclipse by tomcat but cant access localhost:8080 or my jsp page from browser
[英]cant access localhost:8080 tomcat default page
我在计算机上安装了tomcat v6.0,并且试图访问网页。 我为Eclipse添加了一个SVN项目。 当我尝试将其作为服务器运行时,它显示以下页面:
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:8080/
显示默认页面。 在Eclipse之外运行它以查看该页面。
对于您的项目,请检查WEB-INF/web.xml
文件以查看welcome-file-list
中可用的默认页面。 Tomcat会检查该列表,以尝试解决对Web应用程序根目录的请求。
如果您未更改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:
%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页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.