我们看下列问题 : 在tomcat启动的时候
信息: The Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: F:\tool\Tomcat 6.0
\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;F:\to
ol\apache-ant-1.7.1\bin;C:\Program Files\Java\jdk1.6.0_03
\bin;C:\Program Files\Common
Files\NetSarang;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32
\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs
出现这个信息应该问题不大,因为不影响ytomcat的正常运行.
但是出现了这个东东,还是在网上搜了下
通过网上查询,我获取到的信息是:先从网上 :
http://tomcat.heanet.ie/native/ 下载一个tcnative-1.dll 你到
http://tomcat.heanet.ie/native/1.1.0/binaries/win32/目录下就可以看
见了.有好几个东东,我们就只下tcnative-1.dll , 然后把这个 tcnative-1.dll 文件放到 <$JAVA_HOME>/bin(C:\Program
Files\Java\jdk1.6.0_13\bin)下,若还不行 ,再将此文件放到tomcat 的
bin 目录下
那就下个嘛! 嘿嘿
在myeclipse下面 启动tomcat
------------------------------------------------------
2009-12-21 10:43:00 org.apache.catalina.core.AprLifecycleListener
init
严重: An incompatible version 1.1.0 of the Apache Tomcat Native
library is installed, while Tomcat requires version 1.1.8
---------------————————————————————————
说明下载的tcnative-1.dll版本不对,我用的tomcat是6.0的
怎么办?按要求下 1.18的咯,\(^o^)/~ ,下完,替换原来的 , 再次启动
正确
2009-12-21 10:37:52 org.apache.catalina.core.AprLifecycleListener
init
信息: An older version 1.1.8 of the Apache Tomcat Native library is
installed, while Tomcat recommends version greater then 1.1.10
2009-12-21 10:37:52 org.apache.catalina.core.AprLifecycleListener
init
信息: Loaded Apache Tomcat Native library 1.1.8.
2009-12-21 10:37:52 org.apache.catalina.core.AprLifecycleListener
init
信息: APR capabilities: IPv6 [false], sendfile [true], accep
t filters [false], random [true].
没有报严重错误 ,提示说,有更高的版本 1.1.10
成功了O(∩_∩)O哈!
下面是我下的最新的版本, 1.1.14 ,
2009-12-28 14:52:28 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded Apache Tomcat Native library 1.1.14.
2009-12-28 14:52:28 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
。。。。。。。。。。。。。。。OK了
但是为什么要解决这个问题(⊙o⊙)? 。查下
修正这个问题,当然不修正tomcat也能正常启动,修正后会有下列好处:
来自网络:
1.使用Apache Tomcat Native library提升Tomcat性能
2.
apr全称Apache Portable Runtime,即可移植运行库。
Tomcat 可以用 Apache Portable Runtime 来提供更强性能,提升Web静态页
面的处理能力,不再需要专门的Web Server来处理静态页面了
但是APR的支持需要安装三个本地组件
APR support requires three main native components to be installed:
1、APR library
2、JNI wrappers for APR used by Tomcat (libtcnative)
3、OpenSSL libraries
如果想使用apr的话,操作很简单。
在 http://tomcat.heanet.ie/native上 的binaries/win32/tcnative-1.dll
目录下下载最新版的tcnatie-1.dll文件,放到
c:/program files/java/bin目录下,然后重启tomcat,一切正常。
以上的东西,我以前都是忽略掉的 ,但是问题不自己弄清楚,估计永远是问题. 以上只是解决问题的方式.其实还有其他的方式
分享到:
相关推荐
标题 "tomcat 启动报APR based Apache Tomcat Native library not found" 指出的问题是关于Apache Tomcat服务器在启动时找不到基于APR(Apache Portable Runtime)的本机库。这通常涉及到Tomcat使用APR库来提高性能...
tomcat启动不了问题处理 解决tomcat启动不了问题
使用Tomcat+Geoserver发布地图数据使用的工具包。将Geoserver解压后文件geoserver.war再次解压,然后放入Tomcat目录webapps目录下。最后运行Tomcat的bin目录下startup.bat启动Tomcat即可
解决办法:在resources目录下创建一个logging.properties的文件,然后重启 handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler #######################################################...
【标题】"Tomcat崩溃自启动"涉及...总的来说,"Tomcat崩溃自启动"是一个涉及多方面技能的系统工程,包括服务器管理、脚本编程、日志分析和故障排除等。通过合理的配置和维护,可以大大提高Tomcat服务的稳定性和可靠性。
Tomcat默认可以使用的内存很小,在较大型的应用项目中,这点内存是...常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。
插件会在Eclipse中创建一个Tomcat服务器实例,并提供了许多有用的功能,例如自动部署和热部署等。 超时错误的出现 超时错误的出现可能是由于Tomcat启动时间太长,导致Eclipse超时等待Tomcat的启动。如果Tomcat启动...
但是,在某些情况下,Tomcat 的详细错误日志可能会消失,只报一个万恶的 Context [] startup failed due to previous errors,却找不到 previous errors 具体是啥东西。这篇文章将为您介绍解决该问题的方法。 问题...
总之,Windows平台上对Tomcat的自动监控和重启是一个关键的运维任务,通过定制脚本或使用专业监控工具,可以有效地提高系统的稳定性和可靠性。同时,持续监控、日志分析和优化配置都是保持Tomcat良好运行状态的重要...
标题提到的"开机自启tomcat.rar"是一个关于如何配置Tomcat服务器在系统启动时自动启动的教程或配置文件压缩包。Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web应用程序规范,是许多企业级应用的...
Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 catalina.bat 脚本. 至于 setclasspath.bat 这个脚本, 相信看完这一篇, 就可以...
2. **编写Java代码获取信息**: 创建一个Java程序,使用ManagementFactory类和JMX连接来查询Tomcat的信息。以下是一个简单的示例: ```java import javax.management.*; import java.lang.management....
"IDEA Debug启动tomcat报60659端口占用错误的解决" 在使用IntelliJ IDEA时,开发者可能会遇到tomcat的60659端口占用错误,这个问题对于不熟悉IDEA的开发者来说或许会比较头痛。这种错误的出现是因为IDEA在使用Debug...
tomcat7连接不上oracle数据库,是因为缺少ojdbc的jar包
在eclipse GANYMEDE中apache-tomcat-6.0.16加载工程后,启动服务器就会出现如下的红色警告信息, 2008-10-11 21:33:55 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/...
Linux下Tomcat的安装-详细操作步骤
如果在 网上搜一圈“tomcat启动成功,当输入http://localhost:8080报404错误”。有说查看日志定位问题的,有说检查端口有没有冲突,建议去server.xml修改端口的;有建议在cmd命令中输入netstat -ano查看tomcat端口...
打开eclipse的server视图,双击配置好的那个tomcat,出现tomcat配置窗口,看到那个server location 是不是选第一项(默认是第一项),请选到第二项。如果这3项都是灰色的,请删除配置好的tomcat,再重新配置一次,...
2. **权限问题**: 若在Linux下遇到权限错误,确保Tomcat启动用户对相关目录有读写权限。 3. **JDK版本兼容**: 确保你的JDK版本与Tomcat 8.0兼容,因为Tomcat 8需要Java 7或更高版本。 4. **内存不足**: 如果出现...
在Java开发环境中,Tomcat是一个广泛使用的开源应用服务器,特别适用于运行Java Servlets和JavaServer Pages(JSP)。为了提高系统的可靠性和稳定性,开发了一个Java实现的监控程序,它的主要功能是监听服务程序的...