今天下载Windows安装版的tomcat5.5,安装完以后启动时候出现:

The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ......

意思是说在产品环境下可以优化工作性能的Tomcat的本地包没有找到。

Google了一下,原来Tomcat从5.5版本后增加了APR技术(Apache Portable Runtime),这是一个用C语言写成文件包,目的在于提高Tomcat的服务性能,从而使得Tomcat将不仅仅担任一个容器的功能,而是要成为一个一般的web服务器(general purpose webserver)。 所以按照上面的提示,下载了tcnative-1.dll文件,放入上面提示所列出的java.library.path中的任意一个里面,结果又出现下面的错误:

严重: An incompatible version 1.1.1 of the Apache Tomcat Native library is installed, while Tomcat requires version 1.1.3

意思是说刚才下的版本过低,需要下载一个更高高版本的。

具体下载地址:tomcat.heanet.ie/native/

里面列出了1.1.0-1.1.9所有版本的链接地址!随便下载一个高于1.1.3版本的替换掉刚才文件就可以,既然有高版本的,当然下最新的喽~~

我下载的是1.1.9 替换掉以后再次启动tomcat会出现:

org.apache.coyote.http11.Http11AprProtocol init 

这样就说明我们刚才成功了~~ 庆祝一下!

顺便附上各个版本tcnative-1.dll文件的下载地址,省的麻烦~~---->

1.1.9/           1-Apr-2007 20:45    - tomcat.heanet.ie/native/1.1.9/binaries/win32/tcnative-1.dll 1.1.8/           14-Dec-2006 09:19    - tomcat.heanet.ie/native/1.1.8/binaries/win32/tcnative-1.dll 1.1.7/           13-Nov-2006 12:18    -tomcat.heanet.ie/native/1.1.7/binaries/win32/tcnative-1.dll 1.1.6/           17-Oct-2006 08:22    - tomcat.heanet.ie/native/1.1.6/binaries/win32/tcnative-1.dll 1.1.4/           07-Sep-2006 09:11    -tomcat.heanet.ie/native/1.1.4/binaries/win32/tcnative-1.dll 1.1.3/           14-Apr-2006 09:36    - tomcat.heanet.ie/native/1.1.3/binaries/win32/tcnative-1.dll 1.1.2/           09-Feb-2006 09:57    - tomcat.heanet.ie/native/1.1.2/binaries/win32/tcnative-1.dll 1.1.14/          11-Jul-2008 16:35    - tomcat.heanet.ie/native/1.1.14/binaries/win32/tcnative-1.dll 1.1.12/          14-Jan-2008 08:01    - tomcat.heanet.ie/native/1.1.12/binaries/win32/tcnative-1.dll 1.1.10/          02-Apr-2007 07:18    - tomcat.heanet.ie/native/1.1.10/binaries/win32/tcnative-1.dll 1.1.1/           01-Dec-2005 12:54    - tomcat.heanet.ie/native/1.1.1/binaries/win32/tcnative-1.dll

#Java

The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:的更多相关文章

  1. 【问题解决:信息提示】SpringBoot启动时提示The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path

    问题描述 springboot程序在启动时提示信息 [2018-10-24 21:59:05.214] - 440 信息 [restartedMain] --- org.apache.catalina ...

  2. The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:

    运行环境: Intellij idea 14 在改了项目名称. 运行时候出现了 The APR based Apache Tomcat Native library which allows opti ...

  3. IDEA搭建ssm框架测试衍生出的问题The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Develop\jdk7\jdk1.7.0_79\bin;

    最近玩起IDEA这开发工具,搭建ssm框架测试时,部署项目出现如下问题: 信息: The APR based Apache Tomcat Native library which allows opt ...

  4. 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:

    问题信息详细: 信息: The APR based Apache Tomcat Native library which allows optimal performance in productio ...

  5. Tomcat启动慢原因之二 he APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path

    Tomcat启动时提示: 信息: The APR based Apache Tomcat Native library which allows optimal performance in prod ...

  6. 出现错误日志:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path

      tomcat6出现错误日志: 信息: The APR based Apache Tomcat Native library which allows optimal performance in  ...

  7. The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk1.8.0_60\bin;C:\Windows\Sun\Jav

    启动项目自动结束,查看日志发现 [ost-startStop-1] o.a.catalina.core.AprLifecycleListener   : The APR based Apache To ...

  8. tomcant报错The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path

    下载与你Tomcat对应版本的 tcnative-1.dll,放到apache-tomcat-7.0.57\bin 目录下,重启tomcat http://archive.apache.org/dis ...

  9. 解决 The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path

    到 http://tomcat.heanet.ie/native/ 下载最新的tcnative-1.dll放到相应目录即可,我目前下载的是 http://tomcat.heanet.ie/native ...

随机推荐

  1. Linux 各个版本之间的差别

    一直没有搞清楚RHEL,CentOS,,还有Ubuntu,fedora这些版本之间的差别,搜了一下,整理到这里,备忘吧. 我最关心的: 1, CentOS是在RHEL基础上的免费版: 2, Ubunt ...

  2. lnmp的安装--mysql

    1.前期准备 创建组:groupadd mysql 创建用户:useradd -r -g mysql mysql 创建mysql文件夹于数据存放文件夹data mkdir -p /usr/www/my ...

  3. redis之(十三)redis的三种启动方式

    Part I. 直接启动 下载 官网下载 安装 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 编译 make #可使用root用户执行`make ...

  4. apche服务器在Window和Linux下常用命令

    1.Window 1.1 启动.重启.停止——方式一(httpd) httpd.exe [-D name] [-d directory] [-f file] [-C "directive&q ...

  5. 寻找与网页内容相关的图片(三)网易新闻与qq空间的做法

    寻找与网页相关的图片现在看来无非有两种方式,第一种是网页自己指定,第二种是通过算法推断. 对于网站的内容提供者来说,他自己知道相关的图片在哪,正如前文所述可以在HTML的头部加上META标签,也可以像 ...

  6. Java并发编程实战笔记

    如果当多个线程访问同一个可变的状态变量时没有使用合适的同步,那么程序就会出现错误.有三种方式可以修复这个问题: i.不在线程之间共享该状态变量 ii.将状态变量修改为不可变的变量 iii.在访问状态变 ...

  7. iReport学习笔记

    概述 主要介绍如何根据jasper报表和数据生成pdf文档,中文字体问题的解决方案和日期时间的格式化输出. iReport版本:5.2.0 生成pdf文档 maven依赖 <dependency ...

  8. Java实现下载BLOB字段中的文件

    概述 web项目的文件下载实现:servlet接收请求,spring工具类访问数据库及简化大字段内容获取. 虽然文章的demo中是以sevlet为平台,想必在spring mvc中也有参考意义. 核心 ...

  9. 计蒜客 UCloud 的安全秘钥(困难)(哈希)

    UCloud 的安全秘钥(困难) 编辑代码 9.53% 1200ms 262144K 每个 UCloud 用户会构造一个由数字序列组成的秘钥,用于对服务器进行各种操作.作为一家安全可信的云计算平台,秘 ...

  10. python datetime处理时间(转)

    Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime.time模块,它提供 的接口与C标准库time.h基本一致.相比于time模块,datetime模块的接 ...