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

Při vývoji aplikací J2EE můžete určit běhová prostředí serverů pro projekty J2EE. 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. Prostřednictvím výzvy k určení cílového serveru pracovní plocha vynucuje přidání odpovídající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é fasety, které by nebyly podporovány všemi cílovými servery. Pokud přidáte více cílových serverů, musí být jeden z těchto serverů primárním serverem, který bude 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 projektu. Tento soubor byste neměli upravovat ručně.

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 komponent, ú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ílovou běhovou komponentu a výchozí server pro stávající projekt:

  1. V pohledu Průzkumník projektů perspektivy J2EE klepněte pravým tlačítkem myši na projekt podnikové aplikace nebo modulu a z místní nabídky vyberte Vlastnosti. Otevře se dialogové okno Vlastnosti pro daný projekt.
  2. V dialogovém okně Vlastnosti vyberte stránku Zaměřené běhové komponenty.
  3. V seznamu Běhové komponenty zaškrtněte políčka vedle každé běhové komponenty, pro kterou chcete vyvinout projekt.

    Zobrazeny jsou pouze běhové komponenty kompatibilní s fasetami projektu. Zaškrtnutím políčka Zobrazit všechny běhové komponenty zobrazíte běhové komponenty, které nejsou kompatibilní s aktuální konfigurací faset projektu. Tyto běhové komponenty jsou zobrazeny šedě.

    Pokud nevidíte běhovou komponentu, kterou chcete použít, musíte ji přidat do běhových komponent v pracovní ploše. Viz Definování instalovaných běhových prostředí serveru.

  4. Chcete-li vybrat primární běhovou komponentu, klepněte na požadovanou komponentu, a poté klepněte na tlačítko Dát jako primární.

    Pokud vyberete více běhových komponent pro projekt, musíte jednu z nich učinit primární běhovou komponentou. Pokud vyberete pouze jedinou běhovou komponentu ze seznamu, bude tato komponenta automaticky primární běhovou komponentou. Primární běhová komponenta je zobrazena tučným písmem.

  5. Klepněte na Dokončit.
  6. Klepněte na OK.

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