The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决
信息:
The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:XXXX
出现原因分析:
Tomcat建议使用apache的apr,来更好的运行Tomcat;
--------------------apache的apr 的介绍 ---------------------------
APR(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。在早期 的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。
随着Apache的进一步开发,Apache组织决定将这些通用的函数独立出来并发展成为一个新的项目。这样,APR的开发就从Apache中独立出来,Apache仅仅是使用 APR而已。
APR使得平台细节的处理进行下移。对于应用程序而言,它们根本就不需要考虑具体的平台,不管是Unix、Linux还是Window,应用程序执行的接口基本都是统一一致的。因此对于APR而言,可移植性和统一的上层接口是其考虑的一个重点。而APR最早的目的并不是如此,它最早只是希望将Apache中用到的所有代码合并为一个通用的代码库,然而这不是一个正确的策略,因此后来APR改变了其目标。有的时候使用公共代码并不是一件好事,比如如何将一个请求映射到线程或者进程是平台相关的,因此仅仅一个公共的代码库并不能完成这种区分。APR的目标则是希望安全合并所有的能够合并的代码而不需要牺牲性能。
APR的最早的一个目标就是为所有的平台(不是部分)提供一个公共的统一操作函数接口,这是一个非常了不起的目的,当然也是不现实的一个目标。我们不可能支持所有平台的所有特征,因此APR目前只能为大多数平台提供所有的APR特性支持,包括Win32、OS/2、BeOS、Darwin、Linux等等。为了能够实现这个目标,APR开发者必须为那些不能运行于所有平台的特性创建了一系列的特征宏(FEATURE MACROS)以在各个平台之间区分这些特征。这些特征宏定义非常简单,通常用APR_HAS_FEATURE参数设置:
如果某个平台具有这个特性,则该宏必须设置为true,比如Linux和window都具有内存映射文件,同时APR提供了内存映射文件的操作接口,因此在这两个平台上,APR_HAS_MMAP宏必须设置,同时ap_mmap_*函数应该将磁盘文件映射为内存并返回适当的状态码。如果你的操作系统并不支持内存映射,那么APR_HAS_MMAP必须设置为0,而且所有的ap_mmap_*函数也可以不需要定义。第二步就是对于那些在程序中使用了不支持的函数必须提出警告。
解决方法:
http://archive.apache.org/dist/tomcat/tomcat-connectors/native/
下载与你Tomcat对应版本的 tcnative-1.dll,放到apache-tomcat-N(版本号)\bin 目录下面,重启tomcat ;
如果你不清楚版本,你随便下载一个版本,放进目录里面,在重启tomcat 的时候,会有提示你合适的 tcnative-1.dll 版本;
一、
二、
三、
四、
原文地址:http://www.cnblogs.com/java-class/p/4280037.html
The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决相关推荐
- java运行Tomcat提示:The APR based Apache Tomcat Native library which allows optimal performance in produc
在Tomcat上运行javaweb程序时,启动Tomcat时log信息中提示如下内容: 九月 18, 2017 4:34:51 下午 org.apache.catalina.core.AprLifec ...
- 1.2.4 报错:The APR based Apache Tomcat Native library which allows optimal performance in produc
The APR based Apache Tomcat Native library which allows optimal performance in production environmen ...
- linux启动tomcat报错The APR based Apache Tomcat Native library which allows optimal performance in ......
新下载的一个tomcat直接放到linux服务器上解压后启动直接报错,如下是报错信息: 解决办法如下: 在root用户下,执行yum install tomcat-native,然后重启tomcat, ...
- 启动Tomcat报如下信息:The APR based Apache Tomcat Native library which allows optimal performance in product
Tomcat 启动后提示如下信息: 只需要Yum安装: yum install tomcat-native 然后重启tomcat,问题就会得到解决.
- Myeclipse 启动报错: 信息: The APR based Apache Tomcat Native library which allows optimal perfo...
朋友们有时候在用Myeclipse5.0以上版本的时候,在启动Tomcat服务后,在控制台上面会出现这样的信息: 信息: The APR based Apache Tomcat Native lib ...
- 解决Tomcat启动时出现的The APR based Apache Tomcat Native library异常
现在用的tomcat6.0,不知道大家注意没有,在启动的时候,那个启动窗口最上面出现这样一条信息: 信息: The APR based Apache Tomcat Native library whi ...
- tomcat启动出现The APR based Apache Tomcat Native library错误
今天在idea中直接启动springboot项目时,出现以下错误: The APR based Apache Tomcat Native library which allows optimal pe ...
- The APR based Apache Tomcat Native library
Tomcat启动的时候出现下面这样的提示: 2015-11-06 14:24:12 org.apache.catalina.core.AprLifecycleListener init 信息: The ...
- The Apache Tomcat Native library which allows optimal performance in produc
在启动Tomcat 7.0时发现第一条信息便是: The Apache Tomcat Native library which allows optimal performance in produc ...
- 在启动Tomcat 6.0时发现第一条信息便是: The Apache Tomcat Native library which allows optimal performance in produc
地址:http://blog.chinaunix.net/uid-21227800-id-65928.html 解决方法: 相关文档:http://tomcat.apache.org/tomcat-6 ...
最新文章
- bat 命令返回结果_bat教程[284] unzip解压
- 袖口里的“超能力”:Facebook腕带式AR传感器,可隔空打字、操控界面,LeCun点赞...
- ieee33节点系统图_【学术聚焦】考虑信息耦合的电气综合能源系统韧性优化方法...
- HDU - 1584 蜘蛛牌(dfs+最优性剪枝)
- java postdata_java发送post请求,使用multipart form-data的方式传递参数,可实现服务器间文件上传功能...
- python脚本:向表中插入新数据,删除表中最旧的数据
- 关于 Oracle 分区索引的失效和重建
- python工控怎么样_搞工控不了解python,好比雄鹰断了翅膀,理由在这里!
- 转——回归企业家精神本为
- python uiautomator2 toast_Android自动化测试 - 获取toast提示(Appium+Python+UiAutomator2)
- 移动pc多平台运营级家校互动平台系统源码转让
- ❤520给她准备的情人节礼物~html+css+javascript漫天飞雪3D相册(含音乐)
- 大数据工程师学习计划
- arch使用create_ap创建wifi热点
- Ubuntu下mosquitto 的使用
- 如何用word 2007在指定页插入页码和页眉页脚?
- 常用做题的不定积分公式
- DSP软件测试用例,DSP汇编语言软件测试方法研究.doc
- Spring @Configuration和@Component的区别(enhancer的原因)
- 基于JAVA学生健康管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
热门文章
- Android拍照失败以及成功后拿不到照片(照片裁剪加载失败)原因之一
- lncRNA数据分析专题
- QuerySet,本质上是一个给定的模型的对象列表
- 手把手简单制作一个 Java 木马程序
- Linux怎么运行lisp,Lisp - Ubuntu 中的编程语言_Linux编程_Linux公社-Linux系统门户网站...
- Powershell脚本:一键优化windows 10(原版)
- H5微信分享 自定义图标和内容(以及二次分享图片丢失的解决办法)
- win7网络上计算机进不去,win7系统电脑红色警戒2点击网络进不去的解决方法
- 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(二十二)...
- EEPROM CAT24CXX实现分页读、写数据