Určení cílových serverů pro projekty J2EE

Když vyvíjíte aplikace J2EE, můžete pro svůj projekt J2EE určit běhová prostředí serverů. Cílový server se určuje během vytváření a importu projektu a může být změněn ve vlastnostech projektu. Nastavení cílového serveru je výchozí mechanizmus pro nastavení cesty ke třídě pro projekty J2EE.

Aby mohla pracovní plocha podporovat různé aplikační servery, které pro své prostředí Java™ Runtime Environment (JRE) používají různé úrovně JDK, je třeba provést nastavení cílového serveru pro každý projekt J2EE. Chcete-li například využívat funkce JDK 1.4.2, vaše aplikace vyžadují jiné položky cest ke třídě, než jaké se používaly v předchozích verzích pracovní plochy. Tím, že vyžaduje, abyste určili cílový server, pracovní plocha vynucuje přidání příslušných položek pro spuštění na zvoleném serveru.

Můžete také přidat více cílových serverů pro váš projekt. V takovém případě vám pracovní plocha neumožní přidat žádné fazety, které by nebyly podporovány všemi cílovými servery. Pokud přidáte více cílových serverů, jeden z těchto serverů musí být primárním serverem a musí přispívat do cesty ke třídě projektu.

Když je projekt vytvořen, cesta ke třídě pro projekt je aktualizována dvěma kontejnery cest ke třídě. Jeden kontejner je kontejner JDK a druhý je kontejner serveru. Kontejner JDK ukazuje na adresář obsahující soubory JAR, které jsou nezbytné pro podporu dané verze JDK. Kontejner serveru ukazuje na adresář obsahující více veřejných souborů JAR, které jsou k dispozici ve vybraném serveru. Projekt se poté kompiluje na základě požadovaných souborů JAR, které se nacházejí v těchto složkách, a nemusíte se obávat přidat během vývoje další soubory JAR ze serveru. Když je projekt kompilován, soubory JAR jsou zahrnuty do cesty ke třídě. Do cesty ke třídě můžete přidat i své vlastní soubory JAR.

Cílové běhové prostředí je určeno v souboru org.eclipse.wst.common.project.facet.core.xml ve složce .settings s nastavením projektu. Tento soubor byste neměli upravovat ručně; použijte raději okno vlastností popsané v tomto tématu.

Všichni průvodci vytvořením a importem projektu J2EE vyžadují, abyste pro výsledné projekty uvedli cílový server. Seznam cílových serverů, ze kterého můžete vybírat, je filtrován na základě instalovaných běhových prostředí, úrovně J2EE dané aplikace a typu modulu J2EE. Pro projekty EJB jsou například zobrazovány pouze aplikační servery podporující objekty Enterprise JavaBeans™. Všechny projekty uvnitř jediného souboru EAR musejí mít jako cíl stejný server. Pokud vytváříte nový projekt a během vytváření jej přidáte do stávajícího projektu EAR, projekt zdědí nastavení cílového serveru z projektu EAR.

Poznámka: Projekty utilit Java přidané do aplikace mají jako cíl stejný cílový server jako má aplikace. Projekty webových knihoven přidané do webového projektu mají jako cíl stejný cílový server jako webový projekt.

Chcete-li upravit cílové běhové prostředí a výchozí server pro existující projekt, postupujte takto:

  1. V pohledu Průzkumník projektů perspektivy Java EE klepněte pravým tlačítkem myši na projekt podnikové aplikace nebo projekt modulu a vyberte Vlastnosti.
  2. V dialogovém okně Vlastnosti vyberte stránku Zaměřená běhová prostředí.
  3. V seznamu Zaměřená běhová prostředí zaškrtněte políčka vedle každého běhového prostředí, pro které chcete projekt vyvinout. Pokud zde nevidíte běhové prostředí, které chcete použít, musíte jej přidat do běhových prostředí v pracovní ploše. Další informace viz Definování instalovaných běhových prostředí serveru.
    Poznámka: Zobrazeny jsou pouze běhová prostředí kompatibilní s fazetami projektu. Zaškrtnutím políčka Zobrazit všechna běhová prostředí zobrazíte běhová prostředí, které nejsou kompatibilní s aktuální konfigurací fazet projektu. Tato běhová prostředí jsou zobrazeny šedě.
  4. Chcete-li vybrat primární běhové prostředí, klepněte na požadované prostředí, a poté klepněte na tlačítko Dát jako primární. Pokud vyberete více běhových prostředí pro projekt, musíte jedno z nich učinit primární běhovým prostředím. Pokud vyberete pouze jediné běhové prostředí ze seznamu, bude toto prostředí automaticky primárním běhovým prostředím. Primární běhové prostředí je zobrazeno tučným písmem.
  5. Klepněte na tlačítko OK.

Související koncepce
Architektura J2EE
Související informace
Definování instalovaných běhových prostředí serveru