Tomcat5.5报错:Apache Portable Runtime was not found
一、发现问题
在启动Tomcat5.5的时候发现console中有一句话The Apache Portable Runtime which allows The optimal performance in production environments was not found on the java.library.path。这是个定语从句,翻译为:可以允许在生产环境中有最佳的表现的Apache Portable Runtime没有再java.libary.path中被找到。
二、APR作用
Apache Portable Runtime是一个用C语言写成文件包,目的在于提高Tomcat的服务性能,从而使得Tomcat将不仅仅担任一个应用服务器的功能,而是要成为一个一般的web服务器(general urpose webserver),就是提升Web静态页面的处理能力。portable意思为便携的。
三、解决问题
首先要到Tomcat网站下载:http://tomcat.apache.org/download-native.cgi找到Native 1.1.13 Source Release zip这是个源文件,如果要自己编译就下这个,如果想使用已编译好的dll文件就点击这个链接下面的“Here“链接,找一个版本号最新的,进去可以下载一个tcnative-1.dll文件。
配置该文件的简单方法就是把这个文件扔到windows/system32下面,因为已经在path下配置好了这个路径,系统启动后就可以找到这个路径下的文件。若想放到自己指定的位置,比如Tomcat安装路径下,那么就要在path中指定好这个路径。可以首先根据惯例在系统变量中设置CATALINA_HOME变量,然后再把%CATALINA_HOME%/bin加入到path中,然后再把下载的dll文件放到bin路径下就可以了。
原帖地址:http://blog.csdn.net/pipipig521/article/details/3323795
转载于:https://blog.51cto.com/woshixy/1391111
Tomcat5.5报错:Apache Portable Runtime was not found相关推荐
- Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式
Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式 虽然项目能正常运行,但是看着这个红叉叉 ...
- APR(Apache Portable Run-time Librarie)介绍
Apache Portable Run-time Librarie 在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数.随着Apache ...
- Chrome报错:Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
Chrome报错:Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist. ...
- 报错:Unchecked runtime.lastError:Could not establish connection. Receiving end does not exist.
报错:Unchecked runtime.lastError:Could not establish connection. Receiving end does not exist. 解决办法: 打 ...
- docker进入容器报错:OCI runtime exec failed: exec failed: container_linux.go:345: starting container proces
docker进入容器报错: OCI runtime exec failed: exec failed: container_linux.go:345: starting container proce ...
- Vue使用echarts报错提示 vue.runtime.esm.js?2b0e:1897 Error: Initialize failed: invalid dom.
在Vue脚手架+antd搭建的项目中使用Antd的Tabs标签页进行切换时,B页面的Echarts不进行渲染,而且报错提示 说Dom无效,思考了一下原因应该是切换页面后,本页面的dom还未渲染,但是已 ...
- 改变eclipse安装包位置,windows 下 eclipse 启动报错 A Java Runtime Environment (JRE)
因为更换了eclipse位置而没有更新环境变量导致出错,错误码 A Java Runtime Environment (JRE) or Java Development Kit (JDK) must ...
- docker报错:OCI runtime create failed...process_linux.go:449: container init caused “write /proc/self/
问题现象: 解决办法: 这是selinux未关闭所致.关闭即可. 参考链接: https://blog.csdn.net/sshh_zhu/article/details/111201826
- Linux上安装Apache环境及安装过程报错解决方案toastr弹框
一.Linux上安装Apache环境及安装 下载apache源代码 1.下载地址:http://httpd.apache.org/download.cgi 找稳定的最新的版本(Stable Rele ...
最新文章
- 如何写出清晰又优雅的Python代码?我们给你这26条建议
- iOS:UIView的block函数实现转场动画---双视图
- leetcode 57. 插入区间
- Android热更新开源项目Tinker集成实践总结
- 简单扫一下官文 - 11G Release2 新特性
- day17 面向对象-成员
- python编码器用什么意思_通常提到的编码器是干什么用的
- linux 可道云_腾讯云linux+kodexplorer可道云搭建私有云盘
- 留言板显示服务器错误,动易Cms:解读SiteFactory 留言板出现:服务器无响应,错误代码:500-动易Cms教程...
- 收藏 | 湖南省各地教师公务员等实际工资爆料
- js批量创建钱包地址并保存私钥
- 东方快车谋杀案java_2015年第13本(英文第9本):Murder on the Orient Express 东方快车谋杀案...
- 绘制鱼骨图,卡壳了,找到了别人的文章,先好好学习理论知识。
- docker 安装mysql8.0并且暴漏外部的连接
- 【.NET】网站的打包与发布
- 淘宝API接口(item_sku - 获取sku详细信息)
- 红旗linux如何硬盘安装教程,红旗Linux硬盘安装攻略
- 语音数字采集芯片--Digilent 公司pmodmic 芯片
- MongoDB使用中的一些问题
- Castor简单介绍实体类和xml互转
热门文章
- Docker 升级 npm v3 报错 cross-device link not permitted, rename
- 更换 Centos 中的 yum 源
- C++ 预编译头文件
- VC ADO连接ACCESS步骤及错误处理
- Mysql中字段类型不一致导致索引无效
- 关于pipelineDB调用GetLocalStreamReaders的BUG
- [leetcode] 根据String数组构造TreeNode,用于LeetCode树结构相关的测试用例
- POJ3026 bfs+prim
- Microsoft Enterprise Library---解读Configuration之元数据
- JS:a=b=c,a=?