Kun kehität J2EE-sovelluksen, voit määrittää J2EE-projektien palvelimen ajonaikaiset ympäristöt. Kohdepalvelin määritetään projektin luonnin ja tuonnin aikana, ja sen voi vaihtaa projektin ominaisuuksista. Kohdepalvelinasetus on oletusmekanismi, jota käytetään J2EE-projektien luokkapolun määritykseen.
Jos haluat käyttää sovelluspalvelimia, joiden ajonaikaisen Java-ympäristön (JRE) JDK-tasot ovat erilaiset, määritä kohdepalvelinasetukset kuhunkin J2EE-projektiin, kun työympäristö niin pyytää. Jos esimerkiksi haluat hyödyntää JDK 1.4.2 -tason ominaisuuksia, sovelluksesi vaativat eri luokkapolkumerkintöjä kuin työympäristön aikaisemmissa versioissa on käytetty. Työympäristö vaatii kohdepalvelimen määrityksen sen varmistamiseksi, että valitun palvelimen ajossa on käytössä oikeat tiedot.
Voit lisätä projektiin useamman kuin yhden kohdepalvelimen. Tällöin työympäristö estää sellaisten fasettien lisäyksen, joita kaikki kohdepalvelimet eivät tue. Jos lisäät useamman kuin yhden kohdepalvelimen, jonkin niistä on oltava ensisijainen palvelin, joka tekee lisäyksiä projektin luokkapolkuun.
Kun projekti luodaan, projektin luokkapolku päivitetään kahdella luokkapolkusäilöllä. Säilöt ovat JDK-säilö ja palvelimen säilö. JDK-säilö osoittaa hakemistoon, joka sisältää JDK-version tuelle pakolliset JAR-tiedostot. Palvelinsäilö osoittaa hakemistoon, joka sisältää valitulla palvelimella käytettävissä olevat useat julkiset JAR-tiedostot. Tämän jälkeen projekti käännetään kyseisissä kansioissa sijaitsevien pakollisten JAR-tiedostojen perusteella. Näin ylimääräisiä JAR-tiedostoja ei tarvitse lisätä palvelimelta kehityksen aikana. Kun projekti käännetään, JAR-tiedostot sisällytetään luokkapolkuun. Voit yhä lisätä omia JAR-tiedostojasi luokkapolkuun.
Kohteena oleva ajonaikainen ympäristö on määritetty projektin .settings-kansiossa olevassa org.eclipse.wst.common.project.facet.core.xml-tiedostossa. Älä muokkaa tätä tiedostoa käsin, vaan käsittele sitä ominaisuusikkunassa tämän ohjeaiheen ohjeiden mukaisesti.
Kaikki ohjatut J2EE-projektien luonti- ja tuontitoiminnot pyytävät määrittämään tulosprojektien kohdepalvelimen. Valittavien kohdepalvelinten luettelo suodatetaan asennettujen ajonaikaisten ympäristöjen, sovelluksen J2EE-tason ja J2EE-moduulin tyypin perusteella. Esimerkiksi EJB-projekteissa näkyvissä ovat vain Enterprise JavaBean -komponentteja tukevat sovelluspalvelimet. Kaikki saman EAR-tiedoston sisäiset projektit tulee kohdistaa samalle palvelimelle. Jos luot uuden projektin ja lisäät sen aiemmin luotuun EAR-projektiin luonnin aikana, luotava projekti perii EAR-projektin kohdepalvelinasetuksen.
Muuta aiemmin luodun projektin kohteena oleva ajonaikainen ympäristö ja oletuspalvelin seuraavasti: