指定 J2EE 專案的目標伺服器

當您開發 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 版。

重要: 由於這些類別路徑新增至專案的方式不同,因此,工作台所建立的 J2EE 專案與 5.1.1 版之前的 WebSphere Studio Application Developer 版本不相容。

在建立專案時,該專案的類別路徑會更新兩個類別路徑儲存器。一個是 JDK 儲存器,另一個是伺服器儲存器。JDK 儲存器是指向含有支援 JDK 版本所需 JAR 檔的目錄。 而伺服器儲存器則是指向含有多個可在所選伺服器上使用的公用 JAR 檔的目錄。 這個專案會根據位於這些資料夾中的必要 JAR 檔加以編譯, 因此您不必擔心在開發時,還得再從伺服器加入其他的 JAR 檔。等到專案編譯完畢之後,JAR 檔就併入到類別路徑了。 不過您還是可以把自己的 JAR 檔新增至類別路徑當中。

目標執行時期環境指定在專案資源中的 .runtime 檔中。您不應手動編輯這個檔案。

所有建立和匯入 J2EE 專案的精靈都會要求您指定所產生之專案的目標伺服器。您可以從中選擇的目標伺服器清單會根據所安裝的執行時期、應用程式的 J2EE 層次以及 J2EE 模組類型來過濾。 比方說,針對 EJB 專案,只會顯示支援 Enterprise JavaBeans™ 的應用程式伺服器。單一 EAR 檔中的所有專案必須有相同的目標伺服器。如果您建立新的專案,且在建立期間將它新增至現有的 EAR 專案中,專案會繼承 EAR 專案的目標伺服器設定。

註: 新增至應用程式的公用程式 Java 專案,是以與應用程式相同的目標伺服器作為目標伺服器。而新增至 Web 專案的 Web 程式庫專案,則是以 Web 專案的目標伺服器作為目標伺服器。

如果要修改現有專案的目標執行時期和預設伺服器,請執行下列動作:

  1. 在 J2EE 視景的「專案瀏覽器」視圖中,用滑鼠右鍵按一下企業應用程式或模組專案,從蹦現功能表中,選取內容 這時會開啟專案的「內容」對話框。
  2. 在「內容」對話框中,選取伺服器頁面。
  3. 目標執行時期下拉清單中,選取開發專案所針對的伺服器執行時期。 這項選擇會影響新增至專案類別路徑中的執行時期程式庫。 您可以按一下新建來定義已安裝的新執行時期環境。 執行時期環境清單定義在工作台喜好設定中。
  4. 選擇性的: 僅針對企業應用程式:當修改企業應用程式的目標伺服器時,您可以選取併入子項專案勾選框,將任何變更套用在任何子項模組上。 這可以確保企業應用程式專案及其所有模組專案、公用程式專案,以及 Web 應用程式程式庫專案都會有相同的目標伺服器。
  5. 選擇性的: 預設伺服器欄位中,選取部署專案時所要使用的預設伺服器。雖然這通常會設成與目標執行時期相同的值,但預設伺服器目標執行時期的選擇是兩回事。 預設伺服器只是指定一個專案喜好設定,因此,當您部署專案時,不會發出可用執行時期環境的提示。
  6. 按一下套用來儲存變更。
相關概念
J2EE 架構
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.