[174 javajni.c] [error] 找不到指定的模块

本文记录了一次解决JDK1.6和Tomcat5.5兼容性问题的过程。在尝试启动Tomcat时遇到了错误提示,最终通过将JDK1.6目录下的msvcr71.dll文件复制到Tomcat的bin目录中解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

今天重装系统,装了最新的JDK1.6和tomcat6.0结果配置好环境变量。启动居然不能正常进行。进LOG看了一下错误如下:

-------------------------------------TOMCAT日志------------------------------

[2008-01-28 13:28:27] [info] Procrun (2.0.3.0) started
[2008-01-28 13:28:27] [info] Running Service...
[2008-01-28 13:28:27] [info] Starting service...
[2008-01-28 13:28:28] [174 javajni.c] [error] 找不到指定的模块。

[2008-01-28 13:28:28] [986 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jdk1.6.0_04\jre\bin\server\jvm.dll
[2008-01-28 13:28:28] [1260 prunsrv.c] [error] ServiceStart returned 1
[2008-01-28 13:28:28] [info] Run service finished.
[2008-01-28 13:28:28] [info] Procrun finished.

--------------------------------------------------------------------------------------

结果为这个问题找了好多解决方法,总算找到一个,所以我放到我的BLOG里希望能帮助到遇到和我一样问题的朋友。

----------------------------------------解决方法------------------------------------------

基本确定原因是JDK1.6和tomcat5.5之间的兼容性问题

将JDK1.6目录下BIN文件夹中的msvcr71.dll复制到tomcat中BIN文件夹中。

------------------------------------------------------------------------------------------------


本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/xiaowei999/archive/2008/10/09/3040335.aspx

### 关于RStudio无法模块的问题 当遇到RStudio无法到特定模块的情况时,可能涉及多种原因,包括但不限于环境配置错误、依赖项缺失或版本兼容性问题。以下是详细的解决方案: #### 1. **确认模块是否已正确安装** 首先需要验证目标模块是否已经成功安装。可以通过以下命令检查是否存在指定模块: ```r installed.packages() ``` 如果未发现所需模块,则需重新执行安装操作。例如,对于`dplyr`模块,可运行如下代码完成安装[^1]: ```r install.packages("dplyr") ``` #### 2. **处理模块加载失败的常见报错** 若尝试加载模块时报错(如 `AttributeError: 'module' object has no attribute xxx`),可能是由于模块内部结构发生变化或者存在命名冲突所致[^2]。此时建议更新至最新版模块并清理缓存数据。 #### 3. **解决动态链接库丢失引发的问题** 当出现类似于“无法调用 stats.dll”的提示时,通常表明基础统计计算所需的共享库未能正常加载[^3]。对此类情况的有效应对措施包括: - 升级整个 R 和 RStudio 至最新稳定版本; - 确认操作系统架构与所使用的二进制文件相匹配; - 对损坏的核心组件进行修复重装。 #### 4. **跨平台适配特殊场景下的调整** 在 Linux 平台部署过程中如果碰到 Java 支持相关障碍(比如缺少必要的 JNI 接口支持),则按照既定流程排查具体环节即可恢复正常使用状态[^5]。典型步骤概述如下: - 设置 JAVA_HOME 变量指向实际 JDK 安装路径; ```bash export JAVA_HOME=/usr/lib/jvm/oracle-java-version ``` - 编译构建 rJava 包前预设编译参数; ```bash sudo apt-get install default-jdk Sys.setenv(JAVA_HOME='/path/to/java') install.packages('rJava', type='source') ``` 上述方法能够有效缓解大部分因外部依赖引起的异常状况。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值