﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-I love java-文章分类-structs2</title><link>http://www.blogjava.net/baizhihui19870626/category/51119.html</link><description>java</description><language>zh-cn</language><lastBuildDate>Fri, 06 Apr 2012 09:23:40 GMT</lastBuildDate><pubDate>Fri, 06 Apr 2012 09:23:40 GMT</pubDate><ttl>60</ttl><item><title>eclipse启动了tomcat正常，可页面还是404</title><link>http://www.blogjava.net/baizhihui19870626/articles/373442.html</link><dc:creator>小白19870626</dc:creator><author>小白19870626</author><pubDate>Fri, 06 Apr 2012 02:59:00 GMT</pubDate><guid>http://www.blogjava.net/baizhihui19870626/articles/373442.html</guid><wfw:comment>http://www.blogjava.net/baizhihui19870626/comments/373442.html</wfw:comment><comments>http://www.blogjava.net/baizhihui19870626/articles/373442.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/baizhihui19870626/comments/commentRss/373442.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/baizhihui19870626/services/trackbacks/373442.html</trackback:ping><description><![CDATA[这两天看到Eclipse 3.7（代号Indigo） 正式版发布了，于是心想也试试看最新版有什么变动，于是就开始准备尝试下，终于在今天下载好也解压完，一切很正常，随便写了个web工程，在server中添加了个tomcat服务，将工程部署上去，启动tomcat，控制台打印出启动信息，这一切都是平常见的，启动正常。 
<p><strong><span style="color: #0055ff">tomcat log:</span></strong></p>
<p><span style="color: #ff0000">2011-6-26 13:05:23 org.apache.catalina.core.AprLifecycleListener init</span><br /><span style="color: #ff0000">信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/bin/../jre/bin/client;D:/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/bin/../jre/bin;D:/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/bin/../jre/lib/i386;F:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\SinoVoice\jTTS 5.0 Desktop\Bin;D:\MinGW\bin;D:\Djgpp\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;D:\Program Files\IDM Computer Solutions\UltraEdit\;D:\Program Files\ICYPlayer\Codecs\;D:\eclipse-jee-indigo-win32\eclipse;</span><br /><span style="color: #ff0000">2011-6-26 13:05:23 org.apache.tomcat.util.digester.SetPropertiesRule begin</span><br /><span style="color: #ff0000">警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:web' did not find a matching property.</span><br /><span style="color: #ff0000">2011-6-26 13:05:24 org.apache.coyote.AbstractProtocol init</span><br /><span style="color: #ff0000">信息: Initializing ProtocolHandler ["http-bio-8080"]</span><br /><span style="color: #ff0000">2011-6-26 13:05:24 org.apache.coyote.AbstractProtocol init</span><br /><span style="color: #ff0000">信息: Initializing ProtocolHandler ["ajp-bio-8009"]</span><br /><span style="color: #ff0000">2011-6-26 13:05:24 org.apache.catalina.startup.Catalina load</span><br /><span style="color: #ff0000">信息: Initialization processed in 1273 ms</span><br /><span style="color: #ff0000">2011-6-26 13:05:24 org.apache.catalina.core.StandardService startInternal</span><br /><span style="color: #ff0000">信息: Starting service Catalina</span><br /><span style="color: #ff0000">2011-6-26 13:05:24 org.apache.catalina.core.StandardEngine startInternal</span><br /><span style="color: #ff0000">信息: Starting Servlet Engine: Apache Tomcat/7.0.16</span><br /><span style="color: #ff0000">2011-6-26 13:05:24 org.apache.catalina.util.SessionIdGenerator createSecureRandom</span><br /><span style="color: #ff0000">信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [172] milliseconds.</span><br /><span style="color: #ff0000">2011-6-26 13:05:24 org.apache.catalina.startup.HostConfig deployDirectory</span><br /><span style="color: #ff0000">信息: Deploying web application directory docs</span><br /><span style="color: #ff0000">2011-6-26 13:05:25 org.apache.catalina.startup.HostConfig deployDirectory</span><br /><span style="color: #ff0000">信息: Deploying web application directory examples</span><br /><span style="color: #ff0000">2011-6-26 13:05:25 org.apache.catalina.core.ApplicationContext log</span><br /><span style="color: #ff0000">信息: ContextListener: contextInitialized()</span><br /><span style="color: #ff0000">2011-6-26 13:05:25 org.apache.catalina.core.ApplicationContext log</span><br /><span style="color: #ff0000">信息: SessionListener: contextInitialized()</span><br /><span style="color: #ff0000">2011-6-26 13:05:25 org.apache.catalina.core.ApplicationContext log</span><br /><span style="color: #ff0000">信息: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache',</span><a><span style="color: #ff0000">'org.apache.jasper.compiler.TldLocationsCache@1867df9'</span></a><span style="color: #ff0000">)</span><br /><span style="color: #ff0000">2011-6-26 13:05:25 org.apache.catalina.startup.HostConfig deployDirectory</span><br /><span style="color: #ff0000">信息: Deploying web application directory host-manager</span><br /><span style="color: #ff0000">2011-6-26 13:05:26 org.apache.catalina.startup.HostConfig deployDirectory</span><br /><span style="color: #ff0000">信息: Deploying web application directory manager</span><br /><span style="color: #ff0000">2011-6-26 13:05:26 org.apache.catalina.startup.HostConfig deployDirectory</span><br /><span style="color: #ff0000">信息: Deploying web application directory ROOT</span><br /><span style="color: #ff0000">2011-6-26 13:05:26 org.apache.coyote.AbstractProtocol start</span><br /><span style="color: #ff0000">信息: Starting ProtocolHandler ["http-bio-8080"]</span><br /><span style="color: #ff0000">2011-6-26 13:05:26 org.apache.coyote.AbstractProtocol start</span><br /><span style="color: #ff0000">信息: Starting ProtocolHandler ["ajp-bio-8009"]</span><br /><span style="color: #ff0000">2011-6-26 13:05:26 org.apache.catalina.startup.Catalina start</span><br /><span style="color: #ff0000">信息: Server startup in 2085 ms</span><br /></p>
<p>当我打开IE时，输入<a href="http://localhost:8080/">http://localhost:8080/</a> 想不到的是，却报了404的错。</p>
<p>　　这想不至于吧，于时要重复了好几遍操作，结果都一样，很是奇怪，我想是不是tomcat 有什么问题，于是我是脱离eclipse，单独启动tomcat，启动完，刷新了页面，正常的tomcat页面出来了。</p>
<p>　　到此得出个问题，肯定是eclipse的问题了，应该不是软件的什么bug，可能是在某个地方设置有问题，从这个角度找下去，后来发现，原来在eclipse中的server中添加一个新的服务时，eclipse默认值有点小问题，</p>
<p>　　具体操作如下：</p>
<p>　　1、找到server操作窗口，双击下面的tomcat服务</p>
<p><span><img src="http://hiphotos.baidu.com/%D7%CF%DC%B0%B7%C9%BA%E8/pic/item/6d87d035271011bda2cc2bd5.jpg" small="0"  alt="" /></span><br />　　２、在打开的设置中，将Server Locations的选项选成第二个&#8220;Use Tomcat installation (takes control of .........)&#8221;</p>
<p><span><img src="http://hiphotos.baidu.com/%D7%CF%DC%B0%B7%C9%BA%E8/pic/item/49e84b15fac39478962b43bd.jpg" small="0"  alt="" /></span><br /></p>
<p>　　现在刷新页面已经好了，能够正常出现大家熟悉的页面，接下你要做的，你懂的。</p>
<p><span><img src="http://hiphotos.baidu.com/%D7%CF%DC%B0%B7%C9%BA%E8/pic/item/bf4ce61d355d4e941ad5765c.jpg" small="0"  alt="" /></span><br /></p>
<p>　　结束语：要是这个选项是灰的，不能够改，请删除，再重新试试，不要启动服务，刚添加tomcat时就切换到该窗口进行以下两步，就可以了。eclipse 将这项默认值选成第一个选项了。导致了今天的问题，希望能够给出现相同问题的人有所帮助！</p><img src ="http://www.blogjava.net/baizhihui19870626/aggbug/373442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/baizhihui19870626/" target="_blank">小白19870626</a> 2012-04-06 10:59 <a href="http://www.blogjava.net/baizhihui19870626/articles/373442.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>