二.JSP開發過程中遇到的問題及解決
轉載自:http://www.cnblogs.com/leftshine/p/5238001.html
一.開發環境問題
問題一:Failed to load the JNI shared library
啟動Eclipse時彈出“Failed to load the JNI shared library……”這樣的一段提示,如下圖:
大概意思就是說在某個位置找不到 jvm.dll 這個文件
原因1: 指定目錄下 jvm.dll 不存在,可能是安裝過程中文件損壞了或者勿刪了文件。
對策: (1)重新安裝jre或者jdk並配置好環境變量。
(2)copy一個jvm.dll放在該目錄下。
原因2: eclipse的版本與jre或者jdk版本不一致
對策: 要麽兩者都安裝64位的,要麽都安裝32位的,不能一個是32位一個是64位。
原因2的概率更大一些,原因1不太可能發生
問題解決:
第一種原因的概率小且解決法簡單,這裏這只講第二種原因的具體解決方案:
首先在命令行中輸入java -version ,查看JDK是多少位,一般顯示64位的就是64為JDK,未顯示的一般為32位的JDK。下圖中顯示64位,說明博主是64位JDK。
然後,我們來確定eclipse是多少位的。我們打開eclipse的安裝目錄(綠色版的就是你解壓後的目錄),右擊eclipse.ini文件以記事本的方式打開,如下圖
查看--launcher.library下面的一行,如果顯示的是win32.x86則表明eclipse是32位的,如果顯示的win32.x86_64,則是64位的。從下圖可知,這個eclipse是64位的,因為博主jdk版本也是64位的,所以JDK與eclipse兼容,沒有出現Failed to load the JNI shared library這個問題。
如果通過以上方法查看到JDK與eclipse的位數不同,就需要重新安裝其中一個軟件使位數統一,你覺得換哪個方便就換哪個,或者你覺得32位和64位的哪個好就用哪個。
這裏就會體現出用綠色版eclipse的好處了,如果你是用的綠色版eclipse,直接刪掉換新的就行了!安裝版稍微麻煩點需要卸載了再安裝。
換JDK的換可能還需要配置一次環境變量。
換什麽自己斟酌哈,eclipse和JDK的具體安裝與配置可以參看博主 WEB系統及應用開發 系列的另外一篇文章:《一.JSP開發的工具下載與環境搭建》
問題二:Failed to install Tomcat7 service
安裝tomcat過程中出現:Failed to install Tomcat7 service Check your settings and permissions Ignore and continue anyway (not recommended)? 如下圖:
上面問題應該是卸載tomcat時直接刪除目錄導致的。
問題解決:
首先停止安裝程序,然後以管理員身份運行命令提示符(cmd),執行 sc delete Tomcat7 命令,顯示刪除成功後再重新安裝tomcat。
右鍵“命令提示符”,選擇“以管理員身份運行”
輸入 sc delete Tomcat7 回車確認,顯示刪除成功即可。博主的tomcat並沒有問題,就不演示回車了(沒問題這樣幹,不是自殺嗎……)
刪除之後就可以重新安裝tomcat了,祝順利!
以上針對tomcat7, 其他版本方式類似(不要告訴我你不知道把tomcat7換成tomcat4、5、6、8、9……)
如果上訴方法不能解決問題,我們還有絕殺:下個綠色免安裝版的,直接解壓就可以用了(只是後期操作可能會麻煩些,如果只是用於JSP開發的話,配置好了,之後就基本不會有什麽操作了)!
目前就遇到這些問題,有新的問題再來更新!
二.JSP開發過程中遇到的問題及解決