OneCoder Avatar
OneCodercoderli.com · 939 篇博文
🐍 Python

Python 与大数据

MySQL、Hadoop、自动化与基础工具

🎨 视觉封面

Eclipse4.2 Juno + Tomcat7.0.30启动Tomcat报APR版本错误问题解决

📅 2012-09-28·✍️ onecoder·计算中...·⏱️ 3 分钟
#Tomcat

本来OneCoder是在一遍搭建一个J2EE的开发环境,一遍记录过程以跟大家分享。没想到这个过程中,遇到了很多细节的错误,考虑到如果和原来的主线任务文章混在一起,有点让人不知所措的感觉,所以OneCoder决定把这些问题的解决过程单独记录下来,以跟大家分享。

在Eclipse中启动Tomcat,启动开始有如下信息提示。

九月 28, 2012 10:18:12 上午 org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.20 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.24

先是一堆这样的错误。意思很明显,APR的版本不够。去http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.24/binaries

下载 一个1.1.24版。网上有人说扔到Java的bin下就好用,那我想扔到System32下也一定可以了,呵呵,一试果然奏效。其实OneCoder猜测,有这个问题主要还是因为Eclipse自带的wtp的插件没支持到最新的tomcat7导致的。貌似只支持到7.0.12。OneCoder肯定不会满足于就这样不明不白的好用了,tomcat/bin下明明有个文件,并且已经是最新的,为什么还要在别的地方乱扔一个。

看一下tomcat的源码,发现在原来是从

JAVA
String path = System.getProperty("java.library.path")

配置中读取dll文件的位置。这就简单了,给tomcat增加一个启动参数即可:

-Djava.library.path="D:\Develop Software\apache-tomcat-7.0.30\bin"

再启动,果然好用了。

💡 OneCoder 资源指引

所有代码开源上传至 GitHub:yummy-code 仓库 · GESP 专题站:GESP WIKI

🤝 技术交流与答疑

欢迎加入:C++ GESP/CSP 考级答疑群(688906745)Java/Python交流群(982860385),点击可直接加群。

📚

猜你想读 · 相关文章推荐

OneCoder

OneCoder (lihongzheshuai)

一个中年人的自留地,记录学习 C++、GESP/NOI、Java、Python 与算法架构的心得体会。本站唯一网址:coderli.com

💬 读者留言与交流

0 条讨论
✨ 支持 Markdown 语法格式
还没有留言,快来成为第一个讨论者吧!