這幾天想做這個(gè),按照網(wǎng)上其他兄弟發(fā)的文章配置了一下,發(fā)現其中不少問(wèn)題,按照他們寫(xiě)得文章總是配置不成功,最后發(fā)現了原因,文章里要求“注意”的地方就是出錯的地方,所以寫(xiě)這篇文章修正一下
一、軟件下載:
注意:(一共5個(gè),一個(gè)都不能少,很多網(wǎng)友發(fā)表的相同文章里只寫(xiě)了需要下載安裝tomcat的軟件,而沒(méi)有寫(xiě)還需要下載eclipse里的tomcat插件,導致很多網(wǎng)友安裝后eclipse里不能正常顯示tomcat)1、java
這里使用的是jdk1.4.2。
下載地址:
http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe;
2、tomcat
這里的tomcat的版本是5.0的,安裝版或是解壓版都是可以的。
下載地址:
http://apache.linuxforum.net/dist/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.exe 3、tomcat插件
tomcatPluginV3.zip(下載之前需要查看插件是否適合eclipse的版本)
下載地址:
http://www.sysdeo.com/eclipse/tomcatPluginV3.zip 4、eclipse
開(kāi)發(fā)IDE eclipse-SDK-3.0.1-win32.zip
下載地址:
http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.0.1-200409161125/download.php?dropFile=eclipse-SDK-3.0.1-win32.zip 語(yǔ)言包 NLpack-eclipse-SDK-3.0.x-win32.zip
下載地址:
http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.zip 5、lomboz插件
lomboz插件需要下載兩個(gè)部分,一個(gè)是emf環(huán)境,另一個(gè)是lomboz插件
下載地址:
http://eclipse.mirrors.tds.net/tools/emf/downloads/drops/2.0.1/R200409171617/emf-sdo-runtime-2.0.1.zip 下載地址:
http://download.forge.objectweb.org/lomboz/org.objectweb.lomboz_3.0.1.N20050106.zip 二、軟件安裝:
1、java安裝
運行可執行文件j2sdk-1_4_2_07-windows-i586-p.exe,
安裝結束后需配置環(huán)境變量,在我的電腦->屬性->高級->環(huán)境變量->系統變量中添加以下環(huán)境變量
CLASSPATH: %JAVA_HOME%\lib;%TOMCAT_HOME%\common\lib
JAVA_HOME: c:\j2sdk1.4.2
PATH: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control
Panel;%JAVA_HOME%\bin;%TOMCAT_HOME%\bin
2、tomcat安裝
解壓版的直接解壓就可以了,然后配置環(huán)境變量TOMCAT_HOME = C:\Program Files\Apache Software Foundation\Tomcat 5.0,安裝版的要注意的兩點(diǎn),一個(gè)是安裝完之后tomcat的服務(wù)就能夠啟動(dòng)的了,但是還是要配置TOMCAT_HOME;第二個(gè)就是需要查看一下安裝程序是不是把tomcat服務(wù)注冊成為windows的啟動(dòng)服務(wù),需要到“服務(wù)”里查看,如果有這個(gè)選項就把它設置為手動(dòng)啟動(dòng),并且先停止這個(gè)服務(wù)。
[測試]:使用startup.bat命令,服務(wù)正常啟動(dòng)之后,ie瀏覽器里輸入
http://localhost:8080/ 如果出現正常的小貓頁(yè)面,那就應該沒(méi)有問(wèn)題了。
3、eclipse安裝
eclipse的安裝很簡(jiǎn)單,只要解壓,然后把eclipse目錄復制到盤(pán)符下就可以了,啟動(dòng)的時(shí)候,系統會(huì )自動(dòng)尋找jvm,當然可以再以后配置,但是好像是必須先安裝jdk。我這里是放在D:\eclipse下
4、tomcat插件安裝,emf插件安裝,lomboz插件安裝,
tomcatPluginV3.zip解壓后將文件夾com.sysdeo.eclipse.tomcat_3.0.0拷貝到D:\eclipse\plugins
emf插件和lomboz插件解壓后將feature和plugins目錄拷貝到 D:\eclipse\ 即可
三、eclipse配置
配置Java
在Eclipse中點(diǎn)擊windows->preferences,在出現的窗口中選擇java->Installed JRES,這時(shí)可以在右邊的窗口中看到己經(jīng)有一項目,名字為j2re1.4.2_04。我們再在這里點(diǎn)擊右面的"Add"按鈕,增加一個(gè)JRE,在出現的對話(huà)框中輸入:
JRE Type: Standard VM
JRE name: 可以隨意輸入一個(gè)名字
JRE home directory:這里選擇你的JDK的安裝目錄,好比你的JDK裝在F:\J2SDK\,那么這里就是選擇F:\J2SDK\這個(gè)目錄。
其它的可以都不管,點(diǎn)擊OK就新增了一個(gè)JRE了。
這里修改完了之后回到preferences對話(huà)框中的Java->Build Path這一項,點(diǎn)擊Build Path后,在右面的面板中我們選擇Source and output folder下面的Folders這一項,而兩個(gè)Source folder name和Output folder name的值我們不修改,保存為系統默認值,但是下面的As JRE library use:我們要選擇為JRE_LIB variable這一項,不能為默認值JRE container,最后點(diǎn)擊下面的Apply按鈕。這一步千萬(wàn)不要忘記了,不然剛才的都是白做了。
4:設置Lomboz
在Preferences窗口中選定Lomboz,然后把右邊面板中的JDK Tools.jar選擇為你安裝好JDK后,在JAVA_HOME\LIB\目錄下面的tools.jar文件就可以了,一定不要搞錯了,如果你的JDK是安裝在F:\J2SDK\下面,那么這里的值就應該是F:\J2SDK\lib\tools.jar,是其它的都不對。其它的保持為默認值。
接著(zhù)把Lomboz這一項展開(kāi),關(guān)鍵要設置的地方是Server Definitions這一項,另外兩項Code Generation和JSP Editor可以不管。展開(kāi)Lomboz的Server Definitions后,在Server types里選擇Apache Tomcat v4.1.0(這是按照我的機器上的配置進(jìn)行設置的,如果你安裝的是其它版本的TOMCAT,你就要選擇對應的選項),主要設置如下:
Properties
Application Server Directory:這是我的TOMCAT 4.1.30的安裝目錄,我裝在F:\tomcat下面,所以它的值就是F:/tomcat
Address:127.0.0.1
Port:80(因為我在TOMCAT中把8080改為80了,所以這里就是80了,以你的TOMCAT的監聽(tīng)端口為準)
Classpath Variable Name: TOMCAT_HOME(可以修改成其它的字符串)
Classpath Variable: F:/tomcat(TOMCAT的安裝目錄)
然后點(diǎn)擊Apply按鈕。
Server Classpath:
JDK_TOOLS
${classPathVariableName}/bin/bootstrap.jar
${classPathVariableName}/common/servlet.jar
${classPathVariableName}/common/jasper-runtime.jar
然后點(diǎn)擊Apply按鈕。
Client Classpath:
這里為空,什么也沒(méi)有。
Project Classpath:
JDK_TOOLS
${classPathVariableName}/bin/bootstrap.jar
${classPathVariableName}/common/servlet.jar
${classPathVariableName}/common/jasper-runtime.jar
然后點(diǎn)擊Apply按鈕。
這里的 Server Classpath:和Project Classpath:我設置的是一樣的。
注意:(以上配置 Server Classpath與 Project Classpath時(shí),可能因為tomcat版本的不同而*.jar的文件位置也不同,如果時(shí)tomcat5.x版的 ,則${classPathVariableName}/common/servlet.jar 與 ${classPathVariableName}/common/jasper-runtime.jar 應為${classPathVariableName}/common/lib/servlet-api.jar 與 ${classPathVariableName}/common/lib/jasper-runtime.jar ,比4.x版的多了一層lib目錄。) 5:修改文件
把Eclipse_home\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers 下面對應的server文件打開(kāi),比如我安裝的TOMCAT是4.1.30版的,那么就把tomcat410.server這個(gè)文件打開(kāi),把里面的-Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed"
改成
-Djava.endorsed.dirs="${serverRootDirectory}/common/endorsed"
一共有兩處,都要修改,修改完之后保存,退出,重新啟動(dòng)Eclipse,這一步很重要,一定要做,不然的話(huà)你在Lomboz中啟動(dòng)TOMCAT的時(shí)候會(huì )再現很多莫明其妙的異常的
注意:如果用的是tomcat5.x版的可能沒(méi)有以上東西要改 6:調出Lomboz各個(gè)菜單
啟動(dòng)Eclipse,然后點(diǎn)擊windows->Customize Perspective,在出現的對話(huà)框中的Shortcuts頁(yè)面中首先選中左邊面板中的Lomboz J2EE Wizards,這時(shí)右邊的面板中會(huì )出現很多選項的,同時(shí)也把它們各項前面的對鉤打上。
然后在這個(gè)Shortcuts面板中改變Submenus:的值,選擇Show View,接著(zhù)在出現的面板的左邊里選中Lomboz J2EE,同時(shí)也要把它前面的方框中打上對鉤。
最后是更換Customize Perspective對話(huà)框中的面板到Commands這一頁(yè):
在Commands這一頁(yè)中選定Lomboz Actions同時(shí)也把它們各項前面的對鉤打上。
所有的設置完畢。
這樣一切做完之后,Eclipse和Lomboz的環(huán)境就配置好了,你可以進(jìn)行開(kāi)發(fā)各種程序了。
個(gè)人體會(huì ):
可能在第5步中有些機器上可以不做,因為有不同的TOMCAT版本,不過(guò)我機器一定要改了才行,不然的話(huà)是不能正常啟動(dòng)TOMCAT的。我個(gè)人使用TOMCAT4.1.30版的,是因為我覺(jué)得這個(gè)版本的比較小,運行起來(lái)也比較快,比5.0以上版本的要快多了,而且也要相對穩定一些(個(gè)人看法,不代表其它人的),還有就是對于Eclipse 3.0的,可以參照上面的說(shuō)明進(jìn)行配置,基本上也可以行得通的,沒(méi)有什么比較大的問(wèn)題。