`
qxmcool
  • 浏览: 93650 次
  • 性别: 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



分享到:
评论

相关推荐

    JDK1.6+Tomcat6.0.16+eclipse 环境变量的配置

    ### JDK1.6 + Tomcat6.0.16 + Eclipse 环境变量配置详解 #### 一、JDK 安装与配置 **1.1 JDK 的选择与下载** 文章提到使用的是 J2SDK,实际上就是 JDK 的旧称。在本教程中,我们假设选择了 JDK1.6 版本。你可以...

    apache-tomcat-6.0.16.rar_Tomcat6.0.16_apache tomcat 6.0.16_apach

    在安装和配置Tomcat时,通常需要解压下载的`apache-tomcat-6.0.16.rar`压缩文件。在这个例子中,文件列表中只有一个`apache-tomcat-6.0.16.exe`,这可能是一个Windows平台的安装程序,用于简化Tomcat的安装过程。...

    apache-tomcat-6.0.16

    10. **与IDE集成**:学习如何在Eclipse、IntelliJ IDEA等集成开发环境中配置Tomcat,以便于开发和调试Java Web应用程序。 通过深入研究Apache Tomcat 6.0.16,开发者可以更好地理解Web服务器的工作原理,提升Java ...

    apache-tomcat-6.0.16.rar

    标题中的"apache-tomcat-6.0.16.rar"表明这是一个关于Tomcat 6.0.16的压缩包文件,通常包含Tomcat服务器的所有必要组件,如bin目录下的可执行文件、lib目录下的库文件、conf目录下的配置文件等。用户可以通过解压这...

    Apache Tomcat 6.0.16

    Apache Tomcat 6.0.16 是一个开源软件,属于Apache Software Foundation的项目,它是一个实现了Java Servlet和JavaServer Pages(JSP)规范的应用服务器,特别用于运行Java Web应用程序。Tomcat以其轻量级、高效能和...

    tomcat-6.0.16.rar完整安装程序

    3. **配置Tomcat**:配置Tomcat涉及到修改`conf/server.xml`文件,这是Tomcat的核心配置文件,包含端口设置、Connector配置、Context定义等。此外,还需要配置环境变量`CATALINA_HOME`指向Tomcat的安装目录。 4. **...

    apache-tomcat-6.0.16.zip

    Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。标题中的"apache-tomcat-6.0.16.zip"指...通过理解和掌握Tomcat的工作原理和配置方法,开发者能够更好地管理他们的应用程序和服务。

    apache-tomcat-6.0.16.zip和源码

    在"apache-tomcat-6.0.16.zip"中,你可以找到以下关键组成部分: 1. **bin**:包含启动和停止Tomcat的脚本,如`catalina.sh`(Unix/Linux)和`catalina.bat`(Windows)。 2. **conf**:配置文件的存放地,包括`...

    tomcat-6.0.16

    关于"Tomcat配置方法",以下是一些基本步骤: 1. **设置环境变量**:首先,你需要配置JAVA_HOME环境变量指向你的JDK安装路径,并添加CATALINA_HOME环境变量指向Tomcat的安装目录。 2. **启动和停止Tomcat**:在bin...

    tomcat6.0.16

    Tomcat 6.0.16 是一个历史悠久的版本,它是Apache Tomcat服务器的一个发行版,主要用于部署和运行Java Servlet和JavaServer Pages (JSP)应用程序。Tomcat是开源的,由Apache软件基金会维护,是Java EE Web应用程序...

    Windows2003下完美配置整合IIS 6和Tomcat 6.0.16

    本文将详细介绍如何在Windows 2003操作系统上完成IIS 6与Tomcat 6.0.16的完美整合配置。此配置对于希望在单一服务器环境中同时支持ASP.NET应用和Java Web应用(如JSP)的开发者来说至关重要。通过整合这两个Web...

Global site tag (gtag.js) - Google Analytics