精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
J2EE開發環境搭建(寶貝啊)
J2EE開發環境搭建(1)——安裝JDK、Tomcat、Eclipse
1:背景
進公司用SSH(Struts,spring和hibernate)開發已經有兩個月了,但由于一直要么只負責表示層的開發,要么只負責業務層 的開發,要么只負責數據庫底層的開發,就這樣,一個毫無JAVA程序開發和Web開發背景的我,由于有點面向對象開發的基礎,也能夠協助經理將一個項目給像模像樣地完成了。現在項目完成了,我反而心里覺得空落落的,因為雖然自己涉及過web開發的方方面面,但至今不會獨自進行項目的開發,連 tomcat,eclipse,jdk……都沒有安裝過,也從沒安裝過,進公司之前,別人就已經替我安裝好了。于是趁著這個端午節3天的假日,強忍住不出 去玩,一個人呆在家里,打算將那個完成的項目全部遷移到我的筆記本上。雖然從沒安裝過開發和運行環境,但做項目這么久,也知道需要安裝哪些程序或者文件包 ——jdk,tomcat,eclipse,mysql,navicate,另加三個框架——struts,spring,hibernate。廢話少 說,下面進入主題:
2:JDK的安裝及其系統環境變量的設置
我直接將公司的jdk安裝文件給拷貝回來了,一共是70M左右,版本是jdk 1.6。我也不管三七二十一,一口氣先后安裝了jdk,eclipse和 tomcat,然后將項目導入eclise,結果一打開,里面簡直慘不忍睹,jsp文件似乎并不被識別,而.java文件里面到處都是錯。于是上網求助,查了大半天,似乎最后才明白了一點:安 裝完tomcat、jdk之后,必須要配置系統環境變量,否則eclipse根本就啟動不起來,啟動的時候會報類似“無法找到java Update Development Kit 10”之類的錯誤;同時,安裝完eclipse之后,還必須配置一下,以便讓eclipse與剛剛安裝的jdk和tomcat環境相關聯。 而我,卻只是將它們分別安裝了一下,壓根兒就沒有設置環境變量,更沒有進行任何配置,這就造成了它們三之間彼此不認識,所以eclipse打開的項目自然 到處都是錯誤。呵呵,這些都是最基本的常識,地球人都知道,但我是個新手,從來不知道原來安裝程序后還要對其進行配置,還要與其他程序進行關聯!我冒著被貽笑大方的巨大風險, 將這點列在這里,是希望后來的新手別像我這樣,犯如此低級的錯誤。
2.1 JDK的卸載
由于我一口氣將這三個程序都安裝了,但后來得知這些都是需要配置的,所以我就又將它們全都給卸了。好,問題來了!我在卸載JDK的時候,在“開始”——“ 程序”菜單中沒有看到JDK,所以就認為也許JDK沒有安裝到我的電腦上,于是就將安裝JDK的那個文件夾里的內容全都給刪了,到最后只有jre那個目錄無法刪除。OK,災難由此開始,我的無知導致我的端午節的第一天一整天都在為我的這個過錯進行糾正!問題出在:我第二次雙擊jdkSetup.exe安裝 文件時,安裝的畫面總是一閃而過,然后報出這樣一條提醒的語句:你的系統中已經安裝了JDK程序,是否要繼續重新安裝?我點“確定”,但沒過多久,又回到了剛才的那個提醒畫面中來。于是我就打開“開始”——“控制面板”——“添加或刪除程序”,在里面找到JAVA UPDATE 和JAVA DEVELOPMENT這兩個程序,我點擊“刪除”,但最后總提示說:你的安裝程序有問題。無論我怎樣刪,就是刪不掉。于是又上網尋求答案,百度谷歌了好久,看了好多解決方案,試了之后都不行,例如:下載一個更高版本的JDK,安裝之后將系統中已經安裝的JDK覆蓋掉;又如:打開注冊表,找到 JAVASoftware和SUN,將這兩個注冊文件都給刪除掉;再如:下載一個強力卸載工具,強制將JDK卸載掉……就這樣從上午9點試到下午2點鐘,都還沒搞定,連寶貴的午餐時間都給浪費掉了!但我就是不甘心,后來見一高手說:在注冊表里,按Ctrl + F,分別輸入SUN,sun,Java,java,jre,JAVA,jdk,JDK,每查找到一個注冊信息,如果是左側欄的注冊文件夾,就將該文件夾直接刪除;如果是右側的鍵值表,就選中右擊——刪除掉,每一個字段都必須反復地查找并刪除,直到最后再也查找不到為之。于 是我就照著此法去做,一直刪了2個多小時,才終于全部刪除干凈,沒想到安裝一個JDK,在注冊表中竟然注冊了這么多信息!好了,既然都刪掉了,我就開始安裝了,但是結果讓我很失望:系統竟然還是提示說我的電腦上已經安裝了JDK!這簡直讓我無語!我想:注冊表里的與JDK有關的信息都已經被我刪除掉了,那 么安裝程序又是從哪里又找到JDK的蛛絲馬跡的呢?難道是注冊表里的信息還沒刪除干凈?于是我又打開注冊表,又查找剛才那一個字眼,沒想到這次又查找到了若干,于是又一一刪除。刪除完了,為了確認這次是不是已經全部刪除干凈,我重啟了電腦并打開注冊表,繼續查找,結果這一次再也沒找到,于是我打開“開始” ——“控制面板”——“添加或刪除程序”,好了,這一次再也沒有那個JAVA UPDATE和JAVA DEVELOPMENT的程序了。于是我再次雙擊JDK的安裝程序,好了這次終于可以正常安裝了,總算是邁出第一步了!一 般而言,到了這一步,基本都能夠重新安裝jdk了,但如果還是提示“jdk已經安裝,是否重新安裝”之類的警告,那還有最后一招必殺招——將這個jdk在別人的windows操作系統上安裝一下,例如安裝在e:\jdk\目錄中,然后直接將該目錄中的全部文件拷貝到本機中即可,例如也拷貝到本機的e: \jdk\目錄下,這就相當于安裝了一個綠色版的jdk。我試了試,這樣安裝一點問題都沒有,只需設置一下環境變量即可(設置方法見下文)。
這里還要提醒大家的是:按照上面的方法還是并不一定就行的,如果其他程序中已經關聯上了JDK,比如eclipse或tomcat,那么可能還需要將這些程序也都刪除或卸載掉才行!
2.2 JDK的環境變量設置
JDK安裝好了之后,必須設置其環境變量,這樣也方便以后程序的編譯和運行!這在我的另一篇文章有詳細說明,也是引自一高手的教導:http://www.cnblogs.com/pricks/archive/2009/05/28/1491346.html但是為了大家閱讀方便,我這里再貼出來:
首先右鍵點我的電腦。打開屬性。然后選擇“高級”里面的“環境變量”,在新的打開界面中的系統變量里需要設置三個屬性“java_home”、“path”、“classpath”,其中在沒安裝過jdk的環境下,path屬性是本來存在的。而java_home和classpath是不存在的。
首先點“新建”,然后在變量名寫上java_home,顧名其意該變量的含義就是java的安裝路徑,呵呵,然后在變量值寫入剛才安裝的路徑“E:\Java\jdk1.6.0_02”(jdk1.6.0_02是jdk安裝后的目錄,里面至少包含3個目錄:bin、lib和jre。本人一般是將jdk在虛擬機上安裝一遍,得到安裝后的目錄jdk1.6.0_02,然后將該目錄拷貝到E:\Java目錄中,于是便形成現在的這個目錄結構);其次在系統變量里面找到path,然后點編輯,path變量的含義就是系統在任何路徑下都可以識別。打開該變量時,會發現其“變量值”后面的文本框中已經有了內容,我們不要刪除這些內容,而是按“End”,定位到該文本框的末尾,如果末尾有一個分號“;”,就直接添加JAVA命令所在的路徑,如果沒有分號,則需要添加一個分號后再添加JAVA命令的路徑——java命令的路徑是“%java_home%\bin;%java_home%\jre\bin”(其中“%java_home%”的意思為剛才設置java_home的值),也可以直接寫上“E:\Java\jdk1.6.0_02”;最后再點“新建”,然后在變量名上寫classpath,該變量的含義是為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,其值為“.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar (要加.表示當前路徑)”,與“%java_home%”有相同意思。
以上三個變量設置完畢,則按“確定”直至屬性窗口消失,下來是驗證看看安裝是否成功。先打開“開始”->“運行”,打入“cmd”,進入dos系統界面。然后打“java -version”,如果安裝成功。系統會顯示java的版本信息。另外安裝java時,安裝jdk 和 jre要有兩個目錄,安裝時都選擇在同一目錄會出現bin和lib文件覆蓋現象,從而出現無lib\tools.jar文件的現象,到時即使正確設置了環境變量后javac也不可用!!因此安裝jdk后一定要看下在jdk\lib下是否有tools.jar文件,有的話按照上面的方法設置環境變量就ok了
2.3 寫一個經典的JAVA程序——Hello World
這個程序最然簡單,但很經典,之所以經典,自有其道理,諸君請看:
首先,開啟文本編輯器如txt,新建一個文本文件,寫入如下代碼:
public class HelloWorld{
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
然后關閉編輯器,重命名本文件為HelloWorld.java。注意:如果文件里的類名為helloworldt,則本文件名也要改為helloworld.java,即文件名必須與類名相同,大小寫也要必須一樣!
然后,“開始”——“運行”或者直接安裝Win + R,打開命令行,輸入cmd,點擊確定或回車后,就打開了命令符窗口。如果剛才的HelloWorld.java
文件保存在f:\中,則在該窗口中輸入f:,然后回車,光標處為:F:\>。這時,輸入javac HelloWorld.java,然后回車,再輸入java HelloWorld,然后回車,Ok,如果一切正常的話,窗口中會顯示Hello World!這一行文字;否則,肯定會出錯,下面便是常見的幾種錯誤類型及其解決方案:
* 錯誤1:'javac' 不是內部或外部命令,也不是可運行的程序或批處理文件。(javac: Command not found)
產生的原因是沒有設置好環境變量path。Win98下在autoexce.bat中加入path=%path%;c:jdk1.2 in,Win2000下則控制面板->系統->高級->環境變量->系統變量...看到了?雙擊Path,在后面加上 c:jdk1.2in。當然我們假設JDK安裝在了c:jdk1.2目錄下(有點唐僧了?)...好像還要重啟系統才起作用...(//知道了!//西 紅柿)好,再試試!javac HelloWorld。
* 錯誤2:HelloWorld is an invalid option or argument.
拜托,給點專業精神,java的源程序是一定要存成.java文件的,而且編譯時要寫全.java呀。OK, javac HelloWorld.java (這回總該成了吧?)
* 錯誤3:HelloWorld.java:1: Public class helloworld must be defined in a file called "HelloWorld.java". public class helloworld{ ^
這個問題嘛,是因為你的類的名字與文件的名字不一致。(誰說的,明明看到人家都有這樣寫的 ( ) OK,準確地說,一個Java源程序中可以定義多個類,但是,具有public屬性的類只能有一個,而且要與文件名相一致。還有,main方法一定要放在這個public的類之中,這樣才能java(運行)這個類。另外一點是Java語言里面是嚴格區分大小寫的,初學者要注意呀。像上例中 helloworld 與 HelloWorld 就認為是不一樣,因而...oh... 好,改好了,嘻嘻... javac HelloWorld.java...(咦,怎么什么也沒有呀?)//faint 這就是編譯通過了!看看是不是多了一個HelloWorld.class ?(hehe..按書上教的:) java HelloWorld (!! 這個我知道,不是java HelloWorld.class喲)
* 錯誤4:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
呵呵,這個嘛,就是著名的類路徑(classpath)問題啦。實際上,類路徑是在編譯過程就涉及的Java中的概念。classpath就是指明去哪 里找用到的類,就這么簡單。由于我們的HelloWorld沒用到其它的(非java.lang包中的)類,所以編譯時沒遇到這個問題。運行時呢,就要指明你的類在哪里了。解決方法嘛,可以用下面的命令運行:
java -classpath . HelloWorld“.”就代表當前目錄。當然這樣做有點麻煩(是“太麻煩”!),我們可以在環境變量中設置默認的classpath。方法就照上述設置path那樣。將classpath設為:
classpath=.;c:jdk1.2libdt.jar;c:jdk1.2lib ools.jar 后面的兩個建議也設上,以后開發用的著。java -classpath . HelloWorld(再不出來我就不學java了)
* 錯誤5:Exception in thread "main" java.lang.NoSuchMethodError: main
(//咣當)別,堅持住。看看你的代碼,問題出在main方法的定義上,寫對地方了嗎, 是這樣寫的嗎:
public static void main(String args[]) { //一個字都不要差,先別問為什么了... 對,包括大小寫! java -classpath . HelloWorld (聽天由命了!)
Hello World!
(faint!終于...)歡迎來到Java世界!所以說,無法運行HelloWorld 真的并不是一個“最簡單的問題”。
3 tomcat的安裝及其環境變量的設置
第一步:去tomcat官方網站上下載一個壓縮文件,解壓下來即可,不需安裝。
第二步:接下來就是設置環境變量了,注意:tomcat的環境變量與jdk相關聯,因此必須先安裝好jdk并設置好其環境變量后,再開始安裝tomcat。
在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的tomcat安裝在d:\tomcat):
CATALINA_HOME:d:\tomcat
CATALINA_BASE:d:\tomcat
TOMCAT_HOME:d:\tomcat
如果是第一次設置tomcat的環境變量,上面的這三個變量都是沒有的,因此都需要“新建”,以第一個變量為例:點擊“新建”,輸入變量名為CATALINA_HOME,輸入變量值為d:\tomcat。
然后修改環境變量中的classpath(這一步與上面jdk相關聯,這里的classpath變量便是上面在安裝jdk時所創建的環境變量):把 tomat安裝目錄下的common\lib下的servlet-api.jar追加到classpath中去,修改后的classpath如 下:classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib \tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar(注意:末尾最好別加分號) 注意:雙擊打開classpath變量時,其值為jdk的相關值,即:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,現在要追加tomcat的該變量值,需要先 在末尾添加一個分號(如果末尾有分號,就不必添加了),然后再添加tomcat的值:                          %CATALINA_HOME%\common\lib\servlet-api.jar。
【注意最新版本的Tomcat中可能沒有common這個文件夾了。所以servlet-api.jar應該的路徑為%CATALINA_HOME%\lib\servlet-api.jar;請根據自己的情況自己修改!】
{Win7下配置Tomcat Tomcat=d:\tomcat(這是另外一種方法,不知道行不行)}
配置好之后,進入Tomcat文件夾,雙擊d:\tomcat\bin\startup.bat,運行Tomcat,
然后在IE中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。
再接著找到tomcat目錄下的conf文件夾,用editplus打開server.xml。找到<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />把端口8080改為80(不過一般情況下不要改)。在最后添加URIEncoding="utf-8".重新啟動服務器。輸入http: //localhost,如果成 功就可以看到tomcat的歡迎頁面。
第三步:建立自己的jsp app目錄
1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples, tomcat-docs之類Tomcat自帶的的目錄;
2.在webapps目錄下新建一個目錄,起名叫myapp;
3.myapp下新建一個目錄WEB-INF,注意,目錄名稱是區分大小寫的;
4.WEB-INF下新建一個文件web.xml,內容如下:
<?xml version="1.0"encoding="ISO-8859-1"?>
<!DOCTYPEweb-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
5.在myapp下新建一個測試的jsp頁面,文件名為index.jsp,文件內容如下:
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>
</center>
</body>
</html>
6.重啟Tomcat
7.打開瀏覽器,輸入http://localhost:8080/myapp/index.jsp 看到當前時間的話說明就成功了。
8.如果在這一步出現如下錯誤:
exception
javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
那 就檢查一下Tomcat/lib下是否已經有el-api.jar el-ri.jar兩個jar文件,沒有則拷貝到此目錄下。重啟Eclipse測試;同時,如果機器上已經有Eclipse,又安裝 MyEclipse,MyEclipse會自動查找jre,他首先檢測到的是C:\Program Files\Java(jdk安裝目錄)中的jre,而不是C:\Program Files\Java\jdk1.5.0_06中的jre,原先的Eclipse的jre也隨之改動(解決方法(Eclipse為例,MyEclipse 類似)window->preferences->Java->Installed JRES->Edit->更改jre home為C:\Program Files\Java\jdk1.5.0_06);如果還不行,就將el-api.jar包也添加到classpath環境變量中去。如 果這樣還不行,就再參考一下這一段:原 因:在Eclipse的Windows -->> Preference -->>Tomcat 設置Tomcat Home路徑后,又在Tomcat的Advanced選中設置了相同的Tomcat Base路徑,關鍵一步是Advanced下有項:Add Java projects to tomcat classpath,勾上所選項目之后,才可以正常的引起javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
解決辦法:從哪里勾上的,就從哪里勾回去,把Add Java projects to tomcat classpath勾掉。如 果上面的方法都不行,那就只好出一個必殺招了——卸載安裝好的jdk、tomcat和eclipse,并清除jdk和tomcat的環境變量,然后重新安裝一遍jdk、tomcat和eclipse,并設置jdk和tomcat的環境變量。可能是我這個人比較搓,我每次將我在公司做好的項目拷回來研究時, 總是會出現這樣的錯誤,并且每次無論怎樣搞,tomcat依然會報“java.lang.NoClassDefFoundError: javax/el/ELResolver”的錯誤,最后終于恨下心來,專門花了一個星期的時間來研究解決之道,最后才想出了這個“先毀滅再重建”的不是辦法的辦法,并且每一次都屢試不爽!
4:配置jdk
必須在eclipse中配置安裝的jdk,否則項目中會報很多錯誤。配置步驟如下:
首先假設剛才的jdk安裝目錄是D:\j2se1.5.0\jdk1.5.0;
接下來,啟動eclipse,進入window->preferences,選擇java->Installed JRES(如下圖所示),系統中會有一個默認的jre,即:c:\j2sdk1.4.2(下圖jre列表的第一行jre),點中該jre,點擊“Remove”按鈕將其移除掉(不移除也可以):
然后點擊Add按鈕,出現下面的對話框,點擊“Browse...”按鈕,選擇剛才安裝的jdk目錄(即D:\j2se1.5.0\jdk1.5.0):
然后點擊OK,結果如前一張圖所示;
但是,到這一步并未完成jdk的配置,還需要向D:\j2se1.5.0\jdk1.5.0\jre\lib\目錄中添加幾個tomcat\lib\目錄中的 .jar 文件——在上圖中,選中jre列表中的第二個jre(即列表的第二行),點擊“Edit...”按鈕,如下圖所示:
點擊該界面上的“Add External JARs...”按鈕,在彈出的文件瀏覽對話框中選擇剛才安裝的tomcat目錄下的 lib\ 目錄中的servlet.jar、el-api.jar、jsper.jar和jsp-api.jar這四個文件,將這四個文件添加到項目中來。如果不添加,而項目中又引用到了“javax.servlet.http.*”,則eclipse會報出“inport javax.servlet.http cannot be resolved”的錯誤。
5 第四步——建立自己的Servlet
緊接上面第三節中的第三步“建立自己的jsp app目錄 ”,接下來寫入你的第一個Servlet:在你新建的Application myapp/WEB-INF/classes/test目錄下新建HelloWorld.java
package test;
importjava.io.*;
importjavax.servlet.*;
importjavax.servlet.http.*;
publicclassHelloWorld extendsHttpServlet
{
publicvoiddoGet(HttpServletRequest request,HttpServletResponse response)th
rows ServletException,IOException
{
response.setContentType("text/html");
PrintWriterout =response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");
}
}
然后照樣用javac HelloWorld.java來編譯這個文件,如果出現無法import javax.servlet.*
那么就是應該把C:\Tomcat\common\lib里面的servlet-api.jar文件拷貝到C:\JDK\jre\lib\ext中,再次編譯,就沒有問題了!
然后在Tomcat目錄里面的C:\Tomcat\webapps\myapp里面按如下的文件結構:
myapp\index.jsp
myapp\WEB-INF\classes\test\HelloWorld.class(把上面生成的HelloWorld.class文件放在這個里面)
然后在瀏覽器中輸入http://localhost:8080/myapp/HelloWorld,于是Server眾望所歸的報錯了:Error 404--Not Found
怎么回事呢?
Servlet必須使用C:\Tomcat\webapps\myapp\WEB-INF這個目錄下面的web.xml文件進行注冊,
用EditPlus打開這個web.xml文件,
在<web-app></web-app>添加下面這段程序:
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>test.HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
為什么呢? 因為這樣的結構
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>test.HelloWorld</servlet-class>//類的路徑
</servlet>
表示指定包含的servlet類,而以下的結構
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
表示指定HelloServlet應當映射到哪一種URL模式。在修改web.xml完畢過后,重新啟動Server,然后再輸入http://localhost:8080/myapp/HelloWorld,,那么偌大一個Hello,World!等著你呢,恭喜你!
第五步:建立自己java Bean
1. 在你新建的Application myapp/WEB-INF/classes/test目錄下新建TestBean.java
packagetest;
publicclassTestBean
{
privateStringname=null;
publicTestBean(StringnameInit){
this.name=nameInit;
}
publicvoidsetName(StringnewName){
this.name=newName;
}
publicStringgetName(){
returnthis.name;
}
}
然后照樣用javac TestBean.java來編譯這個文件。
2.然后在你新建的應用程序目錄myapp下新建一個新的jsp文件:testBean.jsp
<%@page import="test.TestBean"%>
<html>
<head>
<title>Test Bean</title>
</head>
<body>
<center>
<%
TestBean testBean =newTestBean("Http://yexin218.cublog.cn");
%>
Java Bean Test:
The author's blog address is<%=testBean.getName()%>
</center>
</body>
</html>
好了,確定各個文件的位置:
myapp\index.jsp
myapp\testBean.jsp
myapp\WEB-INF\web.xml
myapp\WEB-INF\classes\test\HelloWorld.class
myapp\WEB-INF\classes\test\TestBean.class
3.重啟Tomcat如果需要的話,在瀏覽器輸入:http://localhost:8080/myapp/testBean.jsp 幸運的話就會看到:
Java Bean Test: The author's blog address isHttp://yexin218.cublog.cn
這樣就完成了整個Tomcat下的jsp、servlet和javabean的配置。
第六步:配置虛擬目錄
打開 Tomcat6.0\conf\server.xml 文件,在 <Host> 和 </Host> 之間加入
<Context path="/myapp"docBase="D:\myapp"debug="0"reloadable="true"crossContext="true"/>
J2EE開發環境搭建(2)——安裝tomcat-plugin、lomboz-plugin
Posted on 2009-05-28 11:15彈著鋼琴設計 閱讀(200)評論(0) 編輯 收藏 所屬分類:tomcat,Eclipse
jsp開發所需要的eclipse插件(lomboz、tomcatplugin)之安裝、配置方法
本文來自:http://blog.csdn.net/ahuu/archive/2006/05/24/753156.aspx
一、系統環境配置
1、win2k professional
2、eclipse 3.1.2,可以到官方網站http://www.eclipse.org/downloads/index.php下載eclipse的最新版本,當前為eclipse3.1.2版,下載好后,將其解壓縮(假設到d:\eclipse);
3、jdk1.5.0,目前sun 的站點上下載不了,可以到其他站點看看,到google搜一搜;
4、tomcat5.5.0 (4.1以上均可),http://jakarta.apache.org/
二、插件下載
lomboz,到站點http://forge.objectweb.org/project/showfiles.php?group_id=97下載lomboz-wtp-emf-gef-jem-3.1.2.zip,老一點的版本如eclipse3.0.x要下兩個文件,一個是lomboz,另外一個是emf,新的版本如eclipse3.1.2只需要一個lomboz-wtp-emf-gef-jem-3.1.2.zip,因為該文件已經包含了lomboz和emf,并且該插件的版本必須與eclipse的版本相對應;
三、插件安裝
配置插件有兩種方法,一是真接將插件解壓縮到D:\eclipse\plugins文件夾中,二是寫LINK文件,這種方法比較容易管理插件,添加、刪除插件都很方便,推薦使用這種。下面主要說用第二種方法,以配置tomcatplugin插件為例:
1、依次建下列文件夾,假設為d:\eclipse-plugins\tomcat\eclipse\plugins,不同的插件應該建立不同的目錄,如lomboz的可以這樣:d:\eclipse-plugins\lomboz\eclipse\plugins;
2 2、解壓縮TomcatPluginV31.zip至剛才建立的文件夾中,最后的文件目錄結構如下所示:
d:\eclipse-plugins (手動建)
|-tomcat(手動建,如果是其他插件,則換成其他的文件名)
|-eclipse(有些文件解壓縮后會自動建立,如果沒有,手動建)
|-plugins(同上)
|-com.sysdeo.eclipse.tomcat_3.1.0(這就是解壓縮后的tomcatplugin)
注意:如果下載的tomcat-plugin解壓后的目錄結構層次是這樣的:eclipse/plugins/,那么就無需再建立上面的4級目錄結構,而只需建立兩級目錄結構,即:
d:\eclipse-plugins (手動建)
|-tomcat(手動建,如果是其他插件,則換成其他的文件名)
也許在配置tomcat插件時這個問題不明顯,但是在配置lomboz插件時該問題卻很重要!lomboz-plugin-3.3.zip解壓后的目錄結構便是以eclipse/為根目錄,該目錄下包含了plugins目錄,如果還是按照上面的方法先創建一個四級目錄的話,那么解壓lomboz插件后,目錄結構將會變成:
d:\eclipse-plugins (手動建)
|-lomboz(手動建,如果是其他插件,則換成其他的文件名)
|-eclipse(有些文件解壓縮后會自動建立,如果沒有,手動建)
|-plugins(同上)
|-eclipse(這就是解壓縮后的lombozplugin)
|-plugins
但是很顯然這樣是不對的,因此一開始只需建立一個2級的目錄,d:\eclipse-plugins\lomboz即可,然間將lomboz-plugin解壓至該目錄下即可,最后的目錄結構如下圖所示:
3、到d:\eclipse \文件夾中,新建一個links目錄,在該目錄下,新建一個文件tomcat.link(文件名任意,可以先建一個文本文件,然后另存為link文件), 內容為:path=d:/eclipse-plugins/tomcat,表示指向插件所在位置,如果有多個插件,就建立多個相應的link文件,如 lomboz的link文件可為lomboz.link,內容是:path=d:/eclipse-plugins/lomboz,文件目錄結構如下所 示:
d:\eclipse
|--links
|--tomcat.link(配置其它插件時,新建相應的link文件)
4、啟動eclipse,即可看到菜單欄上多了tomcat選項。如果不成功,刪除configuration下的org.eclipse.update文件夾,重啟eclipse即可。
同理的,插件lomboz也按照上述方法安裝,安裝成功后在eclipse中的window->preference會看到多出了Lamboz、web Services等相關標簽。
四、插件在eclipse中的配置
插件安裝好了,接下來在eclipse中進行配置:
1、安裝JRE:
啟動eclipse后,進入window->preferences,選擇java->Installed JRES,如圖:
點擊Add按鈕,出現下面的對話框:
輸入相關參數,正確無誤后,點擊OK,結果如前一張圖所示;
2、 TomcatPlugin的配置:
同樣是在window->preferences中,選擇tomcat標簽,
點擊Apply按鈕,接著選擇Advanced標簽,
選擇tomcat的安裝目錄后點擊Apply按鈕,接著選擇JVM Settings標簽,
點擊Apply按鈕;
3、Lomboz的配置
Lomboz的配置較簡單,在window->preferences中,選擇Lomboz->Server Definitions標簽,
點擊OK;至此所有的配置都已結束,下面我們來測試一下結果;
五、測試
新建一名為WebTest的工程,選擇File->Project->Web->Dynamic Web Project,如圖:
工程文件建成后,在WebContent中建一jsp文件webtest.jsp,如圖:
webtest.jsp代碼如下:
<%@ page language="java" contentType="text/html; charset=gb2312"%>
<html>
<head>
<title>Welcome</title>
</head>
<body>
<center><%="你好嗎?"%></center>
</body>
</html>
啟動tomcat,在瀏覽器中看到“你好嗎?”即大功告成!!
J2EE開發環境搭建(3)——保存你搭建好的J2EE開發環境
Posted on 2010-01-06 21:43彈著鋼琴設計 閱讀(37)評論(0) 編輯 收藏 所屬分類:Eclipse
安裝好了JDK、tomcat和eclipse,并安裝好jsp開發所需要的tomcat-plugin和lomboz-plugin,則J2EE開發環境就已經搭建好了。但為了一勞永逸,萬一電腦中毒需要重裝系統,則這整個繁雜的過程又得重來一遍,所以從一開始就最好將這些都安裝到同一個根目錄下,例如:e:\j2ee。本人的j2ee開發環境便都安裝在該目錄下,該目錄下分別有:eclipse、eclipse-plugins、jdk、tomcat,這四個目錄下分別安裝的是eclipse IDE、lomboz和tomcat插件、jdk JVM和tomcat服務器。這樣,即使系統重裝,只要E盤不被格式化掉,則系統重裝后,只需在“我的電腦”——“屬性”——“高級”——“系統變量”中添加java_home、classpath、catalina_base、catalina_home和tomcat_home這5個環境變量,同時修改一下windows系統自帶的path環境變量后,便又完全恢復了J2EE開發環境。此時在doc窗口中輸入java -version,如果能執行,則說明jdk可以使用;如果\j2ee\tomcat\conf\Catalina\localhost\目錄下有.xml文件,則刪除掉,在瀏覽器中輸入http://localhost:8080/,如果能打開Apache Tomcat主頁,則說明tomcat服務器也能夠使用;接著打開\j2ee\eclipse\eclipse.exe,如果eclipse IDE能夠啟動,則說明eclipse這個JAVA開發環境也能夠使用;打開eclipse之后,點擊“File”——“Import”,在彈出的對話框中選擇“Existing Projects into workspace”,然后從本地計算機中選擇一個以前開發好的j2ee項目,導入后,分別打開一個.java文件和一個.jsp文件,如果都沒有問題,則說明eclipse與jdk依然關聯著,并且lomboz插件也能正常工作;最后,在\j2ee\tomcat\conf\Catalina\localhost\目錄下新建一個.xml文件,該文件名與該導入的項目名稱(即項目的Context root,上下文根目錄)相同,本人的這個項目名是gift,在里面輸入如下內容:
<?xml version="1.0" encoding="UTF-8" ?>
<Context path="/gift" reloadable="true" docBase="D:\projects\0906\000-代碼\WebContent" workDir="D:\projects\0906\000-代碼\work" crossContext="true" debug="0"/>
然后重啟tomcat服務器,即運行\j2ee\tomcat\bin\startup.bat,在瀏覽器中輸入http://localhost:8080/gift,按回車,如果能夠進入項目,則說明tomcat也工作正常。當然,如果該項目首頁需要連接mysql數據庫,則還需要重建數據庫。
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JDK1.6.10和tomcat6.0配置方法
tomcat servlet配置
Eclipse MyEclipse安裝及環境配置
Windows下的JSP初體驗(數據庫MySQL)
如何配置Java EE Eclipse+Tomcat開發環境
JavaWeb框架系列-Servlet配置篇(3)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 定襄县| 临洮县| 江永县| 赤壁市| 襄垣县| 武山县| 临汾市| 宝山区| 突泉县| 兴化市| 昌黎县| 万宁市| 凤翔县| 贺兰县| 宣城市| 丹寨县| 西城区| 古丈县| 六枝特区| 榕江县| 拉萨市| 五华县| 易门县| 太白县| 盐边县| 台前县| 天峻县| 剑川县| 宜宾县| 泗水县| 抚州市| 木兰县| 深泽县| 澎湖县| 布拖县| 郸城县| 铁力市| 永和县| 盐津县| 盐城市| 深州市|