2011年1月7日 星期五

【Java Web】Tomcat 及 Eclipse 開發環境

最近開始學 Eclipse,因為 Netbeans 實在是有點慢.... 但是兩個比起來的話

還是互有優缺點 Eclipse 主要是採用依個外掛的結構方式,並提供依個基礎的開發平台

而使用者可以依照不同的開發任務去安裝不同的開發套件 (Plug-in)

先介紹一下如何使用 Eclipse 搭配 Tomcat 6.0 來開發 Java WEB 的應用程式
首先先下載 Tomcat 的安裝程式,下載網址 http://tomcat.apache.org/download-60.cgi

基本上選擇下載 ZIP 檔即可,在該網頁的 Core 的下一行  下載完並解壓縮後選擇一個目錄放置即可,例如 C://

完成後進入 bin 目錄下找到 startup.bat 這個批次檔,雙擊後即可啟動 Tomcat






















注意一點的是,Tomcat 需要 Java JDK 以安裝的環境中

最後啟動完成可以在瀏覽器進行測試輸入以下

http://localhost:8080/  如果可以看到,就代表沒問題了

接下來介紹一些比較重要的檔案,首先是 conf 目錄下的  server.xml

先找到這一行,並加上 URIEncoding="UTF-8"

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" 
               URIEncoding="UTF-8" />
以上作法主要是要解決HTTP GET 方法傳遞中文亂碼的問題


再來是 context.xml  擋,找到 <Context> 並修改成入下


<Context reloadable="true">   這個動作主要是當 WEB 應用程式的檔案被修改時

Tomcat 伺服器會重新載入應用程式,以便更新。盡量是在開發階段使用  如果WEB上線後記得拿掉

最後則是 tomcat-users.xml  可以設定一些使用者和權限例如以下程式

<tomcat-users>
    <role rolename="admin"/>
    <user username="XXX" password="XXX" roles="admin"/>
</tomcat-users>

最後簡介一下 Tomcat 的目錄下一些重要的子目錄

lib > 主要是存放 JAVA 的類別庫


bin > 存了一些批次檔和Tomcat 有關的資料


webapps > 這裡可以部署擬的 WEB 應用程式

最後如果要關閉 Tomcat 的話一樣在 bin 目錄下找到 shutdown.bat 點兩下即可

接下來介紹一下 Eclipse ,首先先到 http://www.eclipse.org/downloads/

選擇˙Eclipse IDE for Java EE Developers  下載並解壓縮後即可執行了


進入 Eclipse 之後,點選 File > New > Dynamic Web Project


輸入你的 Project 名稱,接下來 Target runtime  區塊中設定所使用的伺服器

按下 New Runtime... 並選擇 Apache Tomcat v6.0 按下 next

並設定路徑,即是你剛剛按裝 Tomcat 的地方,完成之後

就大致完成了,接下來只要慢慢習慣介面吧 !!

沒有留言:

張貼留言