Kohdepalvelinten määritys J2EE-projekteille

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.

Huomautus: Sovellukseen lisättävillä Java-apuohjelmaprojekteilla on sama kohdepalvelin kuin sovelluksella. Web-projektiin lisättävät Web-kirjastoprojektit kohdistetaan samalle kohdepalvelimelle kuin itse Web-projekti.

Muuta aiemmin luodun projektin kohteena oleva ajonaikainen ympäristö ja oletuspalvelin seuraavasti:

  1. Napsauta hiiren kakkospainikkeella J2EE-perspektiivin projektien selausnäkymässä olevaa yrityssovellus- tai moduuliprojektia ja valitse pikavalikosta Ominaisuudet-vaihtoehto. Projektin ominaisuuksien valintaikkuna avautuu.
  2. Valitse Ominaisuudet-valintaikkunasta Kohteena olevat ajonaikaiset -sivu.
  3. Valitse Ajonaikaiset-luettelosta niiden ajonaikaisten ympäristöjen kohdalla olevat valintaruudut, joita varten haluat kehittää projektin.

    Näkyvissä ovat vain projektien fasettien kanssa yhteensopivat ajonaikaiset ympäristöt. Valitse Näytä kaikki ajonaikaiset -valintaruutu, jos haluat tuoda näkyviin ajonaikaiset ympäristöt, jotka eivät ole yhteensopivia projektin käytössä olevan fasettikokoonpanon kanssa. Tällaiset ajonaikaiset ympäristöt näkyvät harmaina.

    Jos luettelossa ei ole sitä ajonaikaista ympäristöä, jota haluat käyttää, lisää se työympäristössä. Lisätietoja on kohdassa Asennettujen palvelimen ajonaikaisten ympäristöjen määritys.

  4. Valitse ensisijainen ajonaikainen ympäristö valitsemalla haluamasi ajonaikainen ympäristö ja napsauttamalla Tee ajonaikaiseksi -painiketta.

    Kun valitset projektiin ajonaikaisia ympäristöjä, yksi niistä on määritettävä projektin ensisijaiseksi ajonaikaiseksi ympäristöksi. Jos valitse luettelosta vain yhden ajonaikaisen ympäristön, se on automaattisesti ensisijainen ajonaikainen ympäristö. Ensisijaisen ajonaikaisen ympäristön teksti on lihavoitu.

  5. Napsauta Valmis-vaihtoehtoa.
  6. Napsauta OK-painiketta.

Aiheeseen liittyviä käsitteitä
J2EE-arkkitehtuuri
Aiheeseen liittyviä tietoja
Asennettujen palvelimen ajonaikaisten ympäristöjen määritys