我在eclipse中设置我的服务器,当我运行它时,控制台打印:
mai 02, 2013 4:05:13 PM 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\jre7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program Files (x86)\Microsoft Application Virtualization Client;c:\Program Files (x86)\Open Text\View\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Java\jre7\bin;C:\WorkspacePPL\apache-maven-3.0.4\bin;.
mai 02, 2013 4:05:13 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ppl-webapp' did not find a matching property.
mai 02, 2013 4:05:13 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
mai 02, 2013 4:05:13 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 604 ms
mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.36
mai 02, 2013 4:05:14 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
mai 02, 2013 4:05:14 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
mai 02, 2013 4:05:14 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/22 config=null
mai 02, 2013 4:05:14 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 493 ms
但是,如果我浏览http://localhost:8080
,我会得到:
HTTP Status 404 - /
---------------------------------------------------------------------
type Status report
message /
description The requested resource is not available.
虽然我应该看到Tomcat欢迎页面。
如果我在日食之外运行Tomcat,我可以到达欢迎页面。
答案 0 :(得分:204)
Window > Show view > Server
或右键单击服务器" Servers"查看,选择"属性"。在启动服务器之前,您可能需要按照上述步骤操作。因为服务器位置部分变灰或无法访问。
答案 1 :(得分:22)
要让程序运行,请将 jsp 文件放在web-content下而不是WEB-INF
下,因为在Eclipse中服务器不会访问文件,所以请尝试启动服务器并浏览到URL:
http://localhost:8080/YourProject/yourfile.jsp
然后你的问题就会解决。
答案 2 :(得分:4)
您不必将Tomcat安装用作服务器位置。只复制ROOT文件夹中的文件要容易得多。
Eclipse忘记复制默认应用程序(ROOT,示例等) 它在Eclipse工作区内创建一个Tomcat文件夹。去
C:\apache-tomcat-7.0.8\webapps
,R-单击ROOT文件夹并复制 它。然后转到Eclipse工作区,转到.metadata
文件夹,然后转到 搜索“wtpwebapps”。你应该找到类似的东西your-eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
(或../tmp1/wtpwebapps
如果您已经注册了其他服务器 在Eclipse中)。转到wtpwebapps
文件夹,单击鼠标右键,然后粘贴ROOT(比如说 如果询问您是否要合并/替换文件夹/文件,则为“是”。然后 重新加载http://localhost/
以查看Tomcat欢迎页面。