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.
Chcete-li upravit cílové běhové prostředí a výchozí server pro existující projekt, postupujte takto: