1. 程式人生 > 其它 >Eclipse配置Tomcat

Eclipse配置Tomcat

一、Tomcat安裝

Tomcat是Apache基金會(http://www.apache.org/)開發的一個 Servlet 容器,由Apache、Sun和其他一些公司及個人共同開發而成,實現了對Servlet和JSP的支援,並提供了作為Web伺服器的一些特有功能。因為Tomcat技術先進、效能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web應用伺服器。Tomcat包含了一個配置管理工具,可以通過編輯XML格式的配置檔案來進行配置。目前最新版本是10.0。

Tomcat配置

(1)新增環境變數CATALINA_HOME,值為Tomcat的安裝路徑。例如:D:\eclipse-jee-kepler-SR2-win32-x86_64\apache-tomcat-7.0.82

(2)修改環境變數Path,增加“%CATALINA_HOME%\bin”

以上兩步為環境變數的配置,以前的版本都需要配置環境變數。不過Tomcat7.0後都不需要配置了(不論是解壓版,還是安裝版都不需要配置環境變量了),用EditPlus開啟bin目錄下的startup.bat,可以看到如下原因 if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome,意思是bin目錄下存在catalina.bat檔案就可以訪問Tomcat頁面了,代表著安裝成功了。

二、Eclipse中配置Tomcat

1、配置伺服器執行時環境

開啟Eclipse,單擊“Window”選單,選擇下方的“Preferences”,看是否存在“Server”選項。如果沒有Server選項,則需要安裝Server外掛。

  

點選“Add”的新增按鈕,彈出“New Server Runtime Environment”對話方塊,選擇對應的Tomcat版本,點選Next,選擇Tomcat的路徑,以及JRE(也可使用工作平臺預設的),點選“Finish”,完成配置。再點選“OK”按鈕,完成Tomcat執行時環境配置。

  

2、建立Tomcat伺服器

我們切換到JavaEE檢視,選擇下方控制檯的Servers選項卡,點選“No servers are available. Click this link to create a new server…”連結。如果控制檯中沒有Servers選項卡,我們可以開啟Window選單 à Show View選項 à Servers命令。

 

根據情況自己定義主機名和伺服器名稱。點選“Next”進入下一個頁面。

 

由於我們目前還沒有釋出Web應用程式,所以這個頁面我們直接點選“Finish”按鈕完成即可。

這時在我們的Servers選項卡中就會出現剛剛配置的Tomcat伺服器。

 

我們雙擊,即可進入配置頁面

 

在這上面點右鍵,選擇“Start”即可執行Tomcat伺服器。

 

看到如下資訊,說明Tomcat啟動完成。

 

我們開啟瀏覽器,輸入網址http://localhost:8080/

 

出現404錯誤,請按下圖修改Tomcat配置。

 

解釋:

Use workspace metadata (does not modify Tomcat installation)。

Use Tomcat installation (takes control of Tomcat Installation)。

第一個選項表示使用當前workspace的metadata路徑,它一般會將輸出檔案儲存至workspace目錄下;第二個表示輸出檔案儲存至Tomcat安裝目錄下。

Deploy Path:表示釋出專案的目錄:改為webapps。

3、Publish module contexts to separate XML files選項

  • Publish module contexts to separate XML files

使本來配置在conf/server.xml裡的元素,獨立到/conf/Catalina/localhost/的目錄下專門生成一個{context_name}.xml。