云自无心水自闲

天平山上白云泉,云自无心水自闲。何必奔冲山下去,更添波浪向人间!
posts - 288, comments - 524, trackbacks - 0, articles - 6
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Tomcat6在JDK1.6下不能启动的解决

Posted on 2007-04-26 18:01 云自无心水自闲 阅读(5430) 评论(14)  编辑  收藏 所属分类: Java心得体会
    今天在一台新的机器上, 装开发环境, 下载了新的JDK1.6和Tomcat6. 安装完毕后, Tomcat无法正常启动,
在Tomcat的Logs中发现有以下错误:

 javajni.c] [error] The specified module could not be found.

到底是怎么回事呢?
因为是模块加载的问题, 所以拿出从systeminternals下载的FileMon来监测到底是哪个东西加载失败了.
启动FileMon,
然后, 尝试启动Tomcat, 结果当然是失败了.
然后在FileMon中过滤一下, 很快就找到了一个错误: MSVCR71.dll, 这个动态链接库加载失败.
经过搜索后发现在JDK的bin目录下有这个文件.
将其复制到system32目录下, 然后再启动Tomcat, 果然成功了!

这个问题可能和jakarta_servic加载动态链接库的LOAD_WITH_ALTERED_PATH选项有关.


评论

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2007-04-27 16:05 by yyuan
这个MSVCR71.dll应该是MS Studio的动态链接库,一般只有装过MS的开发工具才会有的。

我的%system32%下也没有这个dll,但我的JDK目录下也没有这个dll呀,请问你是从哪儿找到这个dll的?

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2007-04-28 12:17 by 云自无心水自闲
就在JDK的bin目录下啊. JRE的bin目录下也有.
你安装的是JDK1.6吗?

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2007-04-28 18:27 by yyuan
我的是JDK1.5,难道和版本还有关系吗?

# re: Tomcat6在JDK1.6下不能启动的解决[未登录]  回复  更多评论   

2007-04-29 15:50 by 云自无心水自闲
是的. 好像JDK1.6会有这个问题.
你可以尝试一下我的做法, 用FileMon来看一下到底是哪个Dll加载有问题.

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2007-05-07 12:39 by yx
不错的方法,帮忙解决了问题

# re: Tomcat6在JDK1.6下不能启动的解决[未登录]  回复  更多评论   

2007-05-13 21:11 by 云自无心水自闲
呵呵,能解决问题就好。

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2008-06-13 16:28 by 环保袋
不错....

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2008-06-13 16:29 by 3wdotec
谢谢

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2008-06-13 16:29 by eitrade
收藏了..

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2008-06-23 08:51 by 网赚论坛
谢谢

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2008-07-02 10:04 by renkui
谢谢分享..

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2008-10-01 21:26 by 无名氏
我按照楼主的方法做了,可是点“start”后还是没反应呢?

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2008-10-01 21:27 by 无名氏
点STERT后,进度条跑到一般就突然结束了,TOMCAT也没启动起

# re: Tomcat6在JDK1.6下不能启动的解决  回复  更多评论   

2008-10-02 21:05 by usherlight
@无名氏
那么tomcat目录下的日志文件里有什么错误信息呢。

只有注册用户登录后才能发表评论。


网站导航: