Eclipse j2ee開發環境的搭建

來源:互聯網
上載者:User
Eclipse j2ee 開發環境的搭建   Eclipse 是一個開源的功能強大的 ide 開發環境,再加上他的擴充外掛程式功能,使得他被廣泛使用。 J2ee 有幾種開發環境, eclipse+lomboz 或者 eclipse+myeclipse 。 Myeclipse 是一個商用產品,較 lomboz 功能更加強,特別是在 struts 這樣的 mvc 開發中。 為了能夠測試,需要安裝一個 web server ,我用的是 tomcat   下面分別介紹安裝和配置( win32 平台)。   1.       jdk 的安裝,注意環境變數的設定, JAVA_HOME , CLASSPATH , PATH 2.       .tomcat 的安裝,注意環境變數設定, TOMCAT_HOME , CATALINA_HOME 3.       eclipse3.2 的安裝,因為是 java 開發的,解包到一個目錄下即可。 4.       eclipse 的常規配置。即使不添加 myeclipse 這樣的外掛程式, eclipse 也是需要配置的。需要配置的主要有, jdk 目錄,如下圖:   Build path 配置,如下圖      Compier 配置,如下圖,根據 jdk 選擇,我用的 jdk1.50 ,所以選的 5.0         常規設定完成,下面是 myeclipse 和 lomoz 的分別介紹。 5.       安裝 myeclipse ,安裝很簡單, 安裝後填寫註冊碼 6.       myeclipse 的配置,在 windows—preference 中會多出來一個 myeclipse 選項,需要配置的只是其中的 application server 部分,如下圖     這兒的設定只是 server 配置的一部分,還需要在項目中添加一個 server 項目,這樣才能在其他項目中應用,才能正常部署應用。如下圖:   哈哈,至此, myeclipse 的安裝配置也完成了。 下面是 lomboz 的,他也需要後面幾步。 5. 安裝 lomboz 外掛程式,這個是免費的,而且遵循 eclipse 的外掛程式安裝規則,直接解壓,拷貝到 plugin 或者 features 目錄 6.lomboz 的配置,這個配置也簡單,在在 windows—preference 中會多出來一個 server 選項,也是配置 web server 的。如下圖: 同樣,還需要添加一個 server 項目才行。 Ok , lomboz 的安裝和配置也完成了。     安裝和配置完成了,這些並不複雜,但是使用過程中,你肯定還會遇到不少問題,比如程式庫找不到了,應用程式部署不成功啦,如果以上過程中,配置沒有錯誤的話,這些問題就和你的項目設定有關係。 建立一個項目和 copy 一個項目過來是不一樣操作的,如果不注意,他們同樣會給你使臉色。 需要注意的就是你的項目類型,不同的類型會出現不同的選項,比如,一個 jsp 項目要部署到 web server ,那麼一定要是一個 web 項目,否則,根本不會出現應用程式部署選項。   我以建立一個 web 項目為例,舉例說明如何建立這個項目以及發布他。 首先是在 myeclipse 裡。 建立一個 web 項目,它在 other—myeclipse—j2ee 分支下,如下圖。   Next 後,會出現下圖所示對話方塊 要求填寫, project name , source folder , web root folder , context root url 其中 web root folder 是你要發布的 web 檔案夾,也就是包含你的 jsp 檔案,庫檔案的目錄。 context root url 是你的 url 目錄,比如你寫 /dl ,那麼發布後你就要用 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 程式。 點擊表徵圖 ,彈出下面的對話方塊 選擇要發布的項目,選擇 add ,會讓你選擇發布到的伺服器,我用的是 tomcat5 ,所有就像圖上一樣。 注意,前面提到過,如果不是一個可發布的 web 項目,部署動作是不能執行的,會彈出沒有可部署的項目這樣的對話方塊。   Myeclipse 的講完了,下面看 lomboz 的,他們之間還是有一些差別的。 建立一個動態 web 項目,填寫項目名稱和 web 伺服器,如下圖 Next 後,需要填寫源檔案目錄, context root , content directory context root 是你訪問時要寫的 url 目錄, content directory 是你的 web 應用的目錄。   項目建立完成,不要忘記設計好你的 web 目錄,把 class 檔案放到你的 web 目錄內。   下面是部署,在 tomcat 伺服器上點擊右鍵,選擇“ add and remove projects ”,如下圖:   把要發布的項目選中,點擊“ publish ”就發布了。   Lomboz 和 myeclipse 的發布是有區別的, myeclipse 會直接部署到 tomcat 的 webapps 目錄下,而 lomboz 只在項目內發布。   發布過程中,並沒有讓你選要發布哪些檔案夾,他會以你建立項目時的 web 目錄為準的,所以一定要設計好你的 web 目錄,把所有需要的檔案到包括進去。     最後講一下項目的匯入。因為環境的差異,導進來的項目不一定直接能用,經常會出現編譯通不過或不能發布等問題, lomboz 和 myeclipse 之間導就會有問題。最好的辦法是建立一個 web 項目,目錄結構和要匯入的項目一致,然後把檔案按目錄拷貝過來,而不要完全拷貝。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.