云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Tomcat6在JDK1.6下不能啟動的解決

          Posted on 2007-04-26 18:01 云自無心水自閑 閱讀(5441) 評論(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目錄下的日志文件里有什么錯誤信息呢。
          主站蜘蛛池模板: 财经| 霍山县| 特克斯县| 毕节市| 张家港市| 南康市| 炉霍县| 丁青县| 宁德市| 乌什县| 建湖县| 合江县| 车险| 巫山县| 绿春县| 五河县| 博罗县| 贡山| 桓仁| 丁青县| 南城县| 即墨市| 万安县| 大同县| 新疆| 华池县| 柳州市| 冷水江市| 小金县| 苍南县| 丰宁| 郓城县| 南靖县| 民丰县| 莱西市| 东平县| 洪湖市| 石景山区| 阜阳市| 三门县| 会理县|