启动Tomcat时发生java.library.path错误的解决方法

当我下载Tomcat6.0.16并安装到eclise后,当任意建一个工程后,哪怕只有一个jsp页面的工程,启动Tomcat后都会有一个“警告”的提示(对工程与页面显示没有任何影响)。于是删除工程,只启动Tomcat服务器时,提示信息:The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ......,是说在产品环境下可以优化工作性能的Tomcat的本地包没有找到。于是我就把以前所学的有关classpath、path相关的知识全用上设置一大类键值对,根本无法解决这个问题。
经过几个小时的上网搜索终于找到了解决方法:原来Tomcat从5.5版本后增加了APR技术(Apache Portable Runtime),这是一个用C语言写成文件包,目的在于提高Tomcat的服务性能,从而使得Tomcat将不仅仅担任一个容器的功能,而是要成为一个一般的web服务器(general purpose webserver)。现在是什么都涨,Tomcat的野心也在涨啊!
通过上述描述大家也就明白了,我们只要把那个本地文件下载过来,配置好之后,这些问题就会迎刃而解了,首先要到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路径下就一切ok了。当然不做这些工作不会影Tomcat运行,萝卜白菜各有所爱了。
本文参考http://www.blogjava.net/beansoft/archive/2006/12/22/89577.html
FPGA面试题目笔记(一)——FPGA开发流程、亚稳态和竞争冒险、建立保持时间、异步FIFO深度等 同步异步电路、同步异步复位、时钟偏移和抖动、最小工作周期计算、触发器锁存器 阅读详情

相关推荐

深入剖析:NAND Flash与SD NAND(贴片式SD卡)存储扇区分配表架构差异与优化策略

本文深入探讨了NAND Flash与SD NAND(贴片式SD卡)在存储技术中的架构差异及其优化策略。NAND Flash作为非易失性存储器,依赖主控芯片进行坏块管理和磨损均衡,而SD NAND则通过内置控制器和标准文件系统(如FAT)简化了存储管理。两者在写入性能、容量扩展和可靠性方面各有优劣,NAND Flash需通过磨损均衡和写入合并优化性能,而SD NAND则通过高容量和高速传输提升效率。文章为嵌入式系统开发者和硬件工程师提供了关于如何根据需求选择并优化存储介质的参考。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1236

Tomcat7 启动报错 …… not found on the java.library.path

写此文的目的在于,如果遇到类似的问题可以借鉴此文,迅速的解决问题,文中防火墙屏蔽tomcat端口导致报The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path……错误信息的具体原因还未查到,希望...

轻描淡写 968

海思HiMPP开发避坑指南:MMZ内存与系统内存傻傻分不清?一个例子讲透

本文深入解析海思HiMPP开发中MMZ内存与系统内存的关键差异与应用场景,帮助开发者避免常见的内存混淆问题。通过实际案例和性能对比,详细介绍了MMZ内存的特性和优化策略,提升多媒体处理效率。

weixin_30772105的博客 467

Jnotify文件监控的用法以及Jar文件导入的方法


 简介Jnotiy, 支持动态监控(支持级联监控)文件夹和文件的jar包。在linux中,调用linux底层的jnotify服务。在windows中,需要添加附件的dll文件。
 因为通用的Maven仓库中没有此Jar文件,pom.xml文件需要如下配置:
 
 
 <dependency>
 <gr...

liinux-Talk is cheap,show me the code. 390

动态博弈、威胁与承诺(博弈论入门学习笔记四)

0 动态博弈 动态博弈:行动有先后顺序,不同的参与人在不同时点行动,先行动者的选择影响后行动者的选择空间,后行动者可以观察到先行动者做了什么选择。例如下棋、消费者和商家讨价还价、谈婚论嫁、企业之间的价格战等等。 因此,为了做出最优的行动选择,每个参与人都应该思考:如果我如此选择,对方将如何应对?如果我是他,我将会如何行动?给定他的应对,什么是我的最优选择? 动态博弈中的战略:在博弈开始之前就...

stepho的博客 1万+

提升RAG效果:为何 JSON 格式远胜 Markdown?

在构建强大的 RAG (检索增强生成) 系统时,文档解析是至关重要的第一步。它直接影响着后续的检索效率和生成质量。在众多文档格式中,JSON (JavaScript Object Notation) 格式正逐渐展现出其相对于传统 Markdown 格式的巨大优势。本文将深入探讨 JSON 在 RAG 系统文档解析中的卓越之处,并结合具体案例,让你理解为何 JSON 才是构建下一代智能应用的更优选择。RAG 系统的核心目标是让模型能够利用外部知识库,生成更精准、更贴合实际的答案。

simoncool23的博客 2714

java.library.path 相对路径_启动Tomcat时出现The Apache Tomcat Native library ..... was not found on the java.l...

在从Tomcat 5.0.28转向5.5.X时,在启动时发现出现如下信息[org.apache.catalina.core.AprLifecycleListener]-[INFO] The ApacheTomcat Native library which allows optimal performance in productionenvironments was not found on t...

weixin_35562134的博客 1239

具身智能中的运动控制如何入门?

本文提出计算机视觉(CV)与强化学习(RL)结合的机器人运动控制学习路径。强调工程实践导向,建议采用"算法-机器人-工程"三阶段学习法:基础阶段掌握RL核心算法(PPO/SAC)和机器人动力学;进阶阶段聚焦Sim2Real技术(域随机化、模仿学习)和仿真环境搭建;深耕阶段结合CV优势开发视觉闭环控制等创新方向。特别指出应避免纯理论学习,提倡"最小知识原则"的实践模式,通过具体项目(如四足机器人控制)串联知识体系。推荐以《现代机器人学》等工具书为参考,配合开源框架(Pi

CyberSoma的博客 319

The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path

The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib] tomcat启动项目时出现“org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apa

qq_35187119的博客 10万+

大模型对齐的核心引擎:RLHF三阶段完整技术体系详解——从InstructGPT到ChatGPT与Claude 4.6的工程实践

RLHF从InstructGPT起步,经由ChatGPT、Claude系列的工程实践,已演变为现代大语言模型不可或缺的对齐基础设施。其三阶段流程——SFT构建基础能力基线,奖励模型将人类偏好编码为可微信号,PPO以KL约束驱动策略向偏好分布优化——构成了当代对齐技术的核心骨架。OpenAI的路线侧重于以海量人工标注和多目标奖励建模持续精细化RLHF流程,在规模与工程深度上持续推进;

nmdbbzcl的博客 1057

Y-Branch and a closed y-branch loop

双臂后面的区域,我们将它的双臂使用一个波导进行了连接,使得它本身形成了一个闭合回路,因此,该结构被称作。它们均是用来对经过它们的光束能量进行分割的一种器件。首先,我们知道一点,在光波导层面,今天给大家介绍一下,什么是。

u011699626的博客 627

Debug Tomcat时发生java.library.path错误的解决方法

Tomcat, library, java, path, 解决 当我下载Tomcat6.0.16并安装到eclise后,当任意建一个工程后,哪怕只有一个jsp页面的工程,启动Tomcat后都会有一个“警告”的提示(对工程与页面显示没有任何影响)。于是删除工程,只启动Tomcat服务器时,提示信息:The Apache Tomcat Native library which allows...

xiecg2000的博客 356

从 SAP GUI 走向 SAP Fiori:一套面向 SAP S/4HANA 的用户迁移实战方法论

SAP S/4HANA转型中,用户从SAP GUI迁移到Fiori的难点在于业务价值的重构而非简单的界面替换。Fiori的核心价值在于角色化、实时洞察和智能决策,而非完全替代GUI。成功迁移需分阶段推进:先展示关键角色的价值,建立统一入口,再逐步提高Fiori占比。让用户参与设计比后期培训更重要,需通过具体场景(如采购优先级管理)展示效率提升。迁移策略应平衡新旧界面优势,让Fiori成为业务价值触达的主要方式,而非强制替换。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 235

eclipse 启动 tomcat 报was not found on the java.library.path 错误的解决办法

我的tomcat 是7.0.47版本的,在启动(从eclipse启动 或直接启动tomcat报如题的错误,) 从http://zhidao.baidu.com/link?url=pzfXixFNBaezZWFOTGbKwEOVQ0cYZl8sxJvAiSnLRjOZrhD_0zjHV-RPtojo6DlPo1D2EVSWLmkTkdFCCwUIs9pncKAcm6MYh2RliDA_psi 搜

高尚的专栏 9522

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

解决tomcat启动出现in production environments was not found on the java.library.path:xxx

如图所示,Eclipse中启动tomcat时出现not found on the java.library.path等信息,可以通过下载 tomcat-native-1.1.32-win32-bin.zip,解压,对应系统是32位、64位,把tcnative-1.dll文件复制到$JAVA_HOME/bin下,重启tomcat即可解决!

路漫漫其修远兮,吾将上下而求索 4855

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

IDEA springboot启动报错java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path

IDEA springboot启动报错java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path

weixin_41269213的博客 4143

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Linux安装Tomcat8

目录 下载 部署 相关令名 启动Tomcat遇到的错误 The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path 安装Tomcat Native library 下载解压 配置安装 修改 /etc/profile文件 修改server.xml org.apache.catalina.startup.HostConfig.deployDirector

FAIRYTAIL的博客 3791

oci连接oracle9i的no ocijdbc9 in java.library.path异常

环境:windowsXP sp3jdk1.5tomcat 6.0myeclipse 6.5oracle9i 9.2.0.1今天使用jdbc:oracle:oci8:@dbname的ur链接数据库,在myeclipse hibernate视图中测试连接没问题,直接启动tomcat时出现以下错误:no ocijdbc9 in java.library.path网上搜索资

battlehawk 8160

ecplise中启动Tomcat错误.not found on the java.library.path解决

在eclipse中启动Tomcat报错: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: 。。。 解决方法: 1.访问网址: http://tomcat.apache.or

danfeixia的专栏 1万+

Tomcat启动报Exception in thread “main“ java.lang.UnsatisfiedLinkError: no secure-tomcat in java.library

一、在一次使用了定制Tomcat的部署中的(Exception in thread “main” java.lang.UnsatisfiedLinkError: no secure-tomcat in java.library)报错 在不同的linux服务器上进行了部署。但是在同样的jdk版本下,一个服务器能正常启动tomcat,一个服务器启动tomcat会失败,报了(Exception in thread “main” java.lang.UnsatisfiedLinkError: no secure-t

a13600023436的博客 1798

解决tomcat开始出现in production environments was not found on the java.library.path:xxx

如图所看到的,Eclipse中启动tomcat时出现not found on the java.library.path等信息。能够通过下载 tomcat-native-1.1.32-win32-bin.zip,解压。相应系统是32位、64位,把tcnative-1.dll文件拷贝到$JAVA_HOME/bin下一个,重启tomcat可以解决。 ...

weixin_34067980的博客 2869

so tomcat 启动 库报错_如何设置java -Djava.library.path =“ \home\path.SomeFile.so”在Linux环境中的Tomcat实例?...

How do i set it in the Linux environment?I keep getting the below error.I am assuming its because i have to set the -Djava path . in eclipse i set in the arguments in the run configuration.java.lang.U...

weixin_39851008的博客 383

tomcat启动错误:Native library was not found on the java.library.path

Native library was not found on the java.library.path P1:Tomcat6启动的时候出现下面这样的提示:2007-12-31 9:51:51 org.apache.catalina.core.AprLifecycleListener init信息: The Apache Tomcat Native library

蝴蝶兰的专栏 6870

Tomcat启动错误:The Apache Tomcat Native library was not found解决

转载:http://ajava.org/exep/apache/15996.html     Tomcat启动的时候出现下面这样的提示: 2006 - 1 - 26 19 : 44 : 11 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 信息: The Apache Tomcat Nati...

StoneOK07的专栏 2395

tomcat 5.5启动时出现The Apache Tomcat Native library which allows optimal performance 错误的解决方法

Tomcat启动的时候出现下面这样的提示:2006-1-26 19:44:11 org.apache.catalina.core.AprLifecycleListener lifecycleEvent信息: The Apache Tomcat Native library which allows optimal performance in production environments w

3126
上一篇: resin 热部署
下一篇: javascript去空格函数
java_doom
博客等级 码龄20年 6粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值