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.
Chcete-li upravit cílovou běhovou komponentu a výchozí server pro stávající projekt: