當您開發 J2EE 應用程式時,工作台會要您指定 J2EE 專案的伺服器執行時期環境。 目標伺服器是在建立和匯入專案時指定的,您可以在專案內容中變更它。 目標伺服器設定是 J2EE 專案類別路徑的預設設定機制。
為了支援 Java™ Runtime Environment (JRE) 使用不同 JDK 層次的不同應用程式伺服器,工作台會要求專案中併入目標伺服器設定。 比方說,如果您要使用 WebSphere® Application Server 6.0 版用來作為執行時期環境的 JDK 1.4.2 的特性,應用程式所用的類別路徑項目必須不同於舊版工作台所用的類別路徑項目。 藉著要求您指定目標伺服器,工作台會強制適當加入適合的項目,以便利用 JDK 1.4 執行時期環境來執行於 WebSphere Application Server 6.0 版。
在建立專案時,該專案的類別路徑會更新兩個類別路徑儲存器。一個是 JDK 儲存器,另一個是伺服器儲存器。JDK 儲存器是指向含有支援 JDK 版本所需 JAR 檔的目錄。 而伺服器儲存器則是指向含有多個可在所選伺服器上使用的公用 JAR 檔的目錄。 這個專案會根據位於這些資料夾中的必要 JAR 檔加以編譯, 因此您不必擔心在開發時,還得再從伺服器加入其他的 JAR 檔。等到專案編譯完畢之後,JAR 檔就併入到類別路徑了。 不過您還是可以把自己的 JAR 檔新增至類別路徑當中。
目標執行時期環境指定在專案資源中的 .runtime 檔中。您不應手動編輯這個檔案。
所有建立和匯入 J2EE 專案的精靈都會要求您指定所產生之專案的目標伺服器。您可以從中選擇的目標伺服器清單會根據所安裝的執行時期、應用程式的 J2EE 層次以及 J2EE 模組類型來過濾。 比方說,針對 EJB 專案,只會顯示支援 Enterprise JavaBeans™ 的應用程式伺服器。單一 EAR 檔中的所有專案必須有相同的目標伺服器。如果您建立新的專案,且在建立期間將它新增至現有的 EAR 專案中,專案會繼承 EAR 專案的目標伺服器設定。
如果要修改現有專案的目標執行時期和預設伺服器,請執行下列動作: