欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

圖解Eclipse j2ee開發(fā)環(huán)境的搭建過程

 更新時間:2015年08月06日 17:26:33   作者:mayabin  
這篇文章以圖文結合的方式介紹了Eclipse j2ee開發(fā)環(huán)境的搭建過程,內容很詳細,每一個步驟都有對應的操作截圖,需要的朋友可以參考下

Eclipse是一個開源的功能強大的ide開發(fā)環(huán)境,再加上他的擴展插件功能,使得他被廣泛使用。
J2ee有幾種開發(fā)環(huán)境,eclipse+lomboz或者eclipse+myeclipse。
Myeclipse是一個商用產品,較lomboz功能更加強,特別是在struts這樣的mvc開發(fā)中。
為了能夠測試,需要安裝一個web server,我用的是tomcat
 
下面分別介紹安裝和配置(win32平臺)。 
1.jdk的安裝,注意環(huán)境變量的設置,JAVA_HOME,CLASSPATH,PATH
2.tomcat的安裝,注意環(huán)境變量設置,TOMCAT_HOME,CATALINA_HOME
3.eclipse3.2的安裝,因為是java開發(fā)的,解包到一個目錄下即可。
4.eclipse的常規(guī)配置。即使不添加myeclipse這樣的插件,eclipse也是需要配置的。需要配置的主要有,jdk目錄,如下圖:

Build path配置,如下圖

Compier配置,如下圖,根據jdk選擇,我用的jdk1.50,所以選的5.0


 

 常規(guī)設置完成,下面是myeclipse和lomoz的分別介紹。
5. 安裝myeclipse,安裝很簡單,安裝后填寫注冊碼
6. myeclipse的配置,在windows—preference中會多出來一個myeclipse選項,需要配置的只是其中的application server部分,如下圖

 

這兒的設置只是server配置的一部分,還需要在項目中添加一個server項目,這樣才能在其他項目中應用,才能正常部署應用。如下圖:


至此,myeclipse的安裝配置也完成了。
下面是lomboz的,他也需要后面幾步。
5. 安裝lomboz插件,這個是免費的,而且遵循eclipse的插件安裝規(guī)則,直接解壓,拷貝到plugin或者features目錄
6.lomboz的配置,這個配置也簡單,在在windows—preference中會多出來一個server選項,也是配置web server的。如下圖:

同樣,還需要添加一個server項目才行。

Ok,lomboz的安裝和配置也完成了。
 
 
安裝和配置完成了,這些并不復雜,但是使用過程中,你肯定還會遇到不少問題,比如程序庫找不到了,應用程序部署不成功啦,如果以上過程中,配置沒有錯誤的話,這些問題就和你的項目設置有關系。
新建一個項目和copy一個項目過來是不一樣操作的,如果不注意,他們同樣會給你使臉色。
需要注意的就是你的項目類型,不同的類型會出現不同的選項,比如,一個jsp項目要部署到web server,那么一定要是一個web項目,否則,根本不會出現應用程序部署選項。
 
我以新建一個web項目為例,舉例說明如何新建這個項目以及發(fā)布他。
首先是在myeclipse里。
新建一個web項目,它在other—myeclipse—j2ee分支下,如下圖。

 

Next后,會出現下圖所示對話框
要求填寫,project name,source folder,web root folder,context root url
其中web root folder是你要發(fā)布的web文件夾,也就是包含你的jsp文件,庫文件的目錄。
context root url是你的url目錄,比如你寫/dl,那么發(fā)布后你就要用http;//localhost;8-80/dl來訪問


 點擊finishe完成新建過程。
注意,把編譯后的class文件放置到web root folder內,這樣做是因為你的應用程序需要他們。另外要讓web root folder的目錄結構符合weib應用的格式,也就是要有WEB-INF,META-INF,WEB-INF/lib,WEB-INF/classes這樣的目錄。我把編譯后的class文件都放到了WEB-INF/classes目錄,外部需要的庫,比如struts,jdbc的數據庫驅動,我放到了WEB-INF/lib目錄
 
 
好了,編寫你的程序吧,下面是如何部署你的web程序。
點擊圖標,彈出下面的對話框

選擇要發(fā)布的項目,選擇add,會讓你選擇發(fā)布到的服務器,我用的是tomcat5,所有就像圖上一樣。
注意,前面提到過,如果不是一個可發(fā)布的web項目,部署動作是不能執(zhí)行的,會彈出沒有可部署的項目這樣的對話框。
 
Myeclipse的講完了,下面看lomboz的,他們之間還是有一些差別的。
新建一個動態(tài)web項目,填寫項目名稱和web服務器,如下圖

Next后,需要填寫源文件目錄,context root,content directory
context root是你訪問時要寫的url目錄,
content directory是你的web應用的目錄。

項目新建完成,不要忘記設計好你的web目錄,把class文件放到你的web目錄內。
 
下面是部署,在tomcat服務器上點擊右鍵,選擇“add and remove projects”,如下圖:

把要發(fā)布的項目選中,點擊“publish”就發(fā)布了。
Lomboz和myeclipse的發(fā)布是有區(qū)別的,myeclipse會直接部署到tomcat的webapps目錄下,而lomboz只在項目內發(fā)布。

發(fā)布過程中,并沒有讓你選要發(fā)布哪些文件夾,他會以你新建項目時的web目錄為準的,所以一定要設計好你的web目錄,把所有需要的文件到包括進去。
最后講一下項目的導入。因為環(huán)境的差異,導進來的項目不一定直接能用,經常會出現編譯通不過或不能發(fā)布等問題,lomboz和myeclipse之間導就會有問題。最好的辦法是新建一個web項目,目錄結構和要導入的項目一致,然后把文件按目錄拷貝過來,而不要完全拷貝。

以上就是Eclipse j2ee開發(fā)環(huán)境的搭建過程,希望對大家的學習有所幫助。

相關文章

  • 使用ShardingJDBC進行數據分片以及讀寫分離

    使用ShardingJDBC進行數據分片以及讀寫分離

    ShardingJDBC是一個輕量級的Java框架,提供了數據分片、讀寫分離、分布式主鍵生成等數據訪問功能,本文將給大家介紹如何使用ShardingJDBC進行數據分片以及讀寫分離,需要的朋友可以參考下
    2024-01-01
  • java新人基礎入門之遞歸調用

    java新人基礎入門之遞歸調用

    這篇文章主要給大家介紹了關于java新人基礎入門之遞歸調用的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • JAVA使用quartz添加定時任務,并依賴注入對象操作

    JAVA使用quartz添加定時任務,并依賴注入對象操作

    這篇文章主要介紹了JAVA使用quartz添加定時任務,并依賴注入對象操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 解決Swagger修改請求對象字段文檔不更新問題

    解決Swagger修改請求對象字段文檔不更新問題

    這篇文章主要為大家介紹了解決Swagger修改請求對象字段文檔不更新的問題,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 深入了解Java行為型設計模式之策略模式

    深入了解Java行為型設計模式之策略模式

    策略模式屬于Java-設計模式中行為模式之一,該模式定義了一系列算法,并將每個算法封裝起來,使它們可以相互替換。本文將通過示例詳細講解這一模式,需要的可以參考一下
    2022-09-09
  • SpringBoot使用Interceptor攔截器的實例

    SpringBoot使用Interceptor攔截器的實例

    這篇文章主要介紹了SpringBoot使用Interceptor攔截器的相關知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 解決springboot 多線程使用MultipartFile讀取excel文件內容報錯問題

    解決springboot 多線程使用MultipartFile讀取excel文件內容報錯問題

    這篇文章主要介紹了解決springboot 多線程使用MultipartFile讀取excel文件內容報錯問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 最新JVM垃圾回收算法詳解

    最新JVM垃圾回收算法詳解

    ? 垃圾收集器對堆進行回收前,首先要確定堆中的對象哪些還"存活",哪些已經"死去"。有兩種算法,分別是引用計數算法(Recference?Counting)和可達性分析算法(Reachability?Analysis),這篇文章主要介紹了JVM垃圾回收算法,需要的朋友可以參考下
    2022-05-05
  • 淺談Java編程中的synthetic關鍵字

    淺談Java編程中的synthetic關鍵字

    這篇文章主要介紹了淺談Java編程中的synthetic關鍵字的相關內容,包括其簡單的介紹和實例,需要的朋友可以了解下。
    2017-09-09
  • 使用jvm sandbox對三層嵌套類型的改造示例

    使用jvm sandbox對三層嵌套類型的改造示例

    這篇文章主要為大家介紹了使用jvm sandbox對三層嵌套類型的改造示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08

最新評論