Tomcat6.0 部署web项目出错!!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:26:57
2008-9-3 10:04:32 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\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.6.0\bin\..\jre\bin\client;C:\Program Files\Java\jdk1.6.0\bin\..\jre\bin;C:\Program Files\Java\jdk1.6.0\bin;C:\Program Files\Java\jdk1.6.0\bin;C:\Program Files\Java\jdk1.6.0\bin;C:\WINDOWS\System32;C:\Program Files\StormII\Codec;C:\Program Files\StormII
2008-9-3 10:04:32 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8085
2008-9-3 10:04:32 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 343 ms
2008

你的tomcat服务器的环境变量没有找到,导致你的tomcat服务器找不到项目的路径,很多人都以为只配一下java的jdk就行啦,不用配tomcat服务器的环境变量就行,那只对一些小程序没有影响,遇上大的项目就必须配tomcat环境变量

你环境变量没配置好的 你重新配置下 配置好不好是可以测试的 不会的话你去网上看下 很多那样的文档 不难~~细心点就好了`

当我下载Tomcat6.0.16并安装到eclise后,当任意建一个工程后,哪怕只有一个jsp页面的工程,启动Tomcat后都会有一个“警告”的提示(对工程与页面显示没有任何影响)。于是删除工程,只启动Tomcat服务器时,提示信息:The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ......,是说在产品环境下可以优化工作性能的Tomcat的本地包没有找到。于是我就把以前所学的有关classpath、path相关的知识全用上设置一大类键值对,根本无法解决这个问题。
经过几个小时的上网搜索终于找到了解决方法:原来Tomcat从5.5版本后增加了APR技术(Apache Portable Runtime),这是一个用C语言写成文件包,目的在于提高Tomcat的服务性能,从而使得Tomcat将不仅仅担任一个容器的功能,而是要成为一个一般的web服务器(general purpose webserver)。现在是什么都涨,Tomcat的野心也在涨啊!
通过上述描述大家也就明白了,我们只要把那个本地文件下载过来,配置好之后,这些问题就会迎刃而解了,首先要到Tomcat网站上去下载:
http://tomcat.apache.org/download-native.cgi 找到Native 1.1.13 Source Release zip 这是个源文