`
qxmcool
  • 浏览: 91205 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

关于Tomcat 6.0.16配置在eclipse 3.3启动时的錯誤解決方法

阅读更多
首先,說是解決Tomcat 6.0.16配置的解決方法,
倒不如說,Tomcat 6.0.16搭配eclipse去開Dynamic Web Project後,
利用在jsp檔案上按右鍵 → Run on Server的方式,
會出現如下滿滿的紅色訊息,基本上運行網頁又是正常的!
123456789101112131415161718192021222324

2008/5/10 上午 04:24:39 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:CRMWebSystem' did not find a matching property.
2008/5/10 上午 04:24:39 org.apache.catalina.core.AprLifecycleListener init
資訊: Loaded APR based Apache Tomcat Native library 1.1.12.
2008/5/10 上午 04:24:39 org.apache.catalina.core.AprLifecycleListener init
資訊: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2008/5/10 上午 04:24:40 org.apache.coyote.http11.Http11AprProtocol init
資訊: Initializing Coyote HTTP/1.1 on http-8080
2008/5/10 上午 04:24:40 org.apache.coyote.ajp.AjpAprProtocol init
資訊: Initializing Coyote AJP/1.3 on ajp-8009
2008/5/10 上午 04:24:40 org.apache.catalina.startup.Catalina load
資訊: Initialization processed in 1534 ms
2008/5/10 上午 04:24:41 org.apache.catalina.core.StandardService start
資訊: Starting service Catalina
2008/5/10 上午 04:24:41 org.apache.catalina.core.StandardEngine start
資訊: Starting Servlet Engine: Apache Tomcat/6.0.16
2008/5/10 上午 04:24:42 org.apache.coyote.http11.Http11AprProtocol start
資訊: Starting Coyote HTTP/1.1 on http-8080
2008/5/10 上午 04:24:42 org.apache.coyote.ajp.AjpAprProtocol start
資訊: Starting Coyote AJP/1.3 on ajp-8009
2008/5/10 上午 04:24:42 org.apache.catalina.startup.Catalina start
資訊: Server startup in 2457 ms





其原因是因為,Tomcat無法找到在server.xml中所設定的其中一個屬性值
PS:此處的server.xml是指eclipse專案下的server裡的server.xml

1
'source' to 'org.eclipse.jst.jee.server:CRMWebSystem'




試過很多方法,且去官網所找到的版本也只有放tomcat 6.0.16的版本!
問過朋友,卻一直說是我專案設定問題或是eclipse沒弄好!
後來總算讓我找到解決方法 --> 那就是換Tomcat版本!
不要問我為什麼!我想這個問題可能得等官方去修正問題!

至於,小弟提供一個載點,可以下載到配置後是正常的版本 -- Tomcat 6.0.14
http://ftp.ntu.edu.tw/Apache/tomcat/tomcat-6/v6.0.14/bin/
進去後,請各位依個人需求選擇!

接著,並非用此版本就一切正常!
仍然在第一行還是有個找不到檔案的訊息:
123456789101112131415161718
2008/5/10 上午 04:51:08 org.apache.catalina.core.AprLifecycleListener init
資訊: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_05\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.6.0_05\bin\..\jre\bin\client;C:\Program Files\Java\jdk1.6.0_05\bin\..\jre\bin;C:\Program Files\Java\jdk1.6.0_05\bin\..\jre\bin\client;C:\Program Files\Java\jdk1.6.0_05\bin\..\jre\bin;C:\Program Files\Java\jdk1.6.0_05\bin;C:\Program Files\Microsoft DirectX SDK (November 2007)\Utilities\Bin\x86;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Program Files\Inventec\Dreye\DreyeSA\DreyeTTs\eTTS\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microchip\MPLAB C30\bin;
2008/5/10 上午 04:51:08 org.apache.coyote.http11.Http11Protocol init
資訊: Initializing Coyote HTTP/1.1 on http-8080
2008/5/10 上午 04:51:08 org.apache.catalina.startup.Catalina load
資訊: Initialization processed in 816 ms
2008/5/10 上午 04:51:08 org.apache.catalina.core.StandardService start
資訊: Starting service Catalina
2008/5/10 上午 04:51:08 org.apache.catalina.core.StandardEngine start
資訊: Starting Servlet Engine: Apache Tomcat/6.0.14
2008/5/10 上午 04:51:10 org.apache.coyote.http11.Http11Protocol start
資訊: Starting Coyote HTTP/1.1 on http-8080
2008/5/10 上午 04:51:10 org.apache.jk.common.ChannelSocket init
資訊: JK: ajp13 listening on /0.0.0.0:8009
2008/5/10 上午 04:51:10 org.apache.jk.server.JkMain start
資訊: Jk running ID=0 time=0/47  config=null
2008/5/10 上午 04:51:10 org.apache.catalina.startup.Catalina start
資訊: Server startup in 1428 ms




後來,去爬文找到如下敘述:

原來Tomcat從5.5版本後增加了APR技術(Apache Portable Runtime),這是一個用C語言寫成文件包,目的在於提高Tomcat的服務性能,從而使得Tomcat將不僅僅擔任一個容器的功能,而是要成為一個一般的web服務器(general purpose webserver)。

可以知道的是,原來預設的版本都沒有附加那個檔案!
因此,請各位到Tomcat網站上去下載:http://tomcat.apache.org/download-native.cgi
進去後找到 You may download them from HERE 連結,
在裡面找一個版本編號是最新的,進去後去下載一個叫 tcnative-1.dll 的檔案。
PS:小弟在該頁面上找到的路徑位置:/1.1.12/binaries/win32

至於,下載下來的tcnative-1.dll 的檔案,如果各位有設定JAVA_HOME的環境變數,
就直接把此檔案放進去 %JAVA_HOME%\bin 的目錄底下即可!

在次利用eclipse啟動Tomcat,所有訊息皆正常了!
1234567891011121314151617181920
2008/5/10 上午 04:42:00 org.apache.catalina.core.AprLifecycleListener init
資訊: Loaded Apache Tomcat Native library 1.1.12.
2008/5/10 上午 04:42:00 org.apache.catalina.core.AprLifecycleListener init
資訊: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2008/5/10 上午 04:42:01 org.apache.coyote.http11.Http11AprProtocol init
資訊: Initializing Coyote HTTP/1.1 on http-8080
2008/5/10 上午 04:42:01 org.apache.coyote.ajp.AjpAprProtocol init
資訊: Initializing Coyote AJP/1.3 on ajp-8009
2008/5/10 上午 04:42:01 org.apache.catalina.startup.Catalina load
資訊: Initialization processed in 3436 ms
2008/5/10 上午 04:42:01 org.apache.catalina.core.StandardService start
資訊: Starting service Catalina
2008/5/10 上午 04:42:01 org.apache.catalina.core.StandardEngine start
資訊: Starting Servlet Engine: Apache Tomcat/6.0.14
2008/5/10 上午 04:42:02 org.apache.coyote.http11.Http11AprProtocol start
資訊: Starting Coyote HTTP/1.1 on http-8080
2008/5/10 上午 04:42:02 org.apache.coyote.ajp.AjpAprProtocol start
資訊: Starting Coyote AJP/1.3 on ajp-8009
2008/5/10 上午 04:42:02 org.apache.catalina.startup.Catalina start
資訊: Server startup in 1416 ms



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics