Angiv målservere for J2EE-projekter

Når du udvikler J2EE-applikationer, kan du angive server-runtime-miljøer for J2EE-projekter. Målserveren angives under projektoprettelse og -import, og den kan ændres i projektegenskaberne. Indstillingen for målserveren er standardmekanismen til indstilling af classpath for J2EE-projekter.

For at understøtte forskellige programservere, der bruger forskellige JDK-niveauer til JRE (Java™ Runtime Environment), beder arbejdsbænken dig om en målserverindstilling for hvert J2EE-projekt. Hvis du f.eks. ønsker at udnytte funktionerne i JDK 1.4.2, kræver dine programmer andre classpath-indgange end dem, der blev brugt i tidligere versioner af arbejdsbænken. Ved at bede dig om at angive en målserver sørger arbejdsbænken for, at de korrekte indgange tilføjes til udførelse på den server, du vælger.

Du kan også tilføje mere end én målserver til projektet. I dette tilfælde forhindrer arbejdsbænken dig i at tilføje facetter, der ikke understøttes af alle målserverne. Hvis du tilføjer mere end én målserver, skal en af serverne være den primære server, som bidrager til projektets classpath.

Når projektet er oprettet, opdateres projektets classpath med to classpath-opbevaringssteder. Et af opbevaringsstederne er JDK-opbevaringsstedet, og den anden er serveropbevaringsstedet. JDK-opbevaringsstedet peger på det bibliotek, der indeholder JAR-filerne, som kræves for at understøtte JDK-versionen. Serveropbevaringsstedet peger på det bibliotek, der indeholder flere offentlige JAR-filer, som er tilgængelige for den valgte server. Derefter kompileres projektet på basis af de påkrævede JAR-filer, der er placeret i disse foldere, og du skal ikke bekymre dig om at tilføje yderligere JAR-filer fra serveren under udviklingen. Når projektet er kompileret, inkluderes JAR-filerne i classpath. Men du kan stadig tilføje JAR-filer til classpath.

Mål-runtime-miljøet er angivet i filen org.eclipse.wst.common.project.facet.core.xml i projektets .settings-folder. Du bør ikke redigere denne fil manuelt. Brug i stedet for egenskabsvinduet, som er beskrevet i dette emne.

Alle guider til oprettelse og import af J2EE-projekter beder dig om at angive målserveren for de resulterende projekter. Listen over målservere, som du kan vælge fra, er filtreret på basis af de installerede runtimes, programmets J2EE-niveau og J2EE-modultypen. Eksempel: For EJB-projekter er det kun programservere, der understøtter Enterprise JavaBeans™, der vises. Alle projekter i en enkelt EAR-fil skal have samme server som mål. Hvis du opretter et nyt projekt og tilføjer det til et eksisterende EAR-projekt under oprettelse, overtage projektet EAR-projektets målserverindstilling.

Bemærk: De funktions-Java-projekter, der tilføjes til et program, får samme målserver som programmet. Webbiblioteksprojekter, der tilføjes til et webprojekt, får samme målserver som webprojektet.

Sådan reviderer du mål-runtime og standardserveren for et eksisterende projekt:

  1. Højreklik i J2EE-perspektivets Project Explorer-oversigt på den relevante Enterprise Application eller modulprojekt, og vælg Egenskaber på pop op-menuen. Dialogboksen Egenskaber åbnes for projektet.
  2. Vælg siden Mål-runtimes i dialogboksen Egenskaber.
  3. Vælg afkrydsningsfelterne ud for hver af de runtimes, du vil udvikle projektet til, i listen Runtimes.

    Det er kun de runtimes, der er kompatible med projektets facetter, der vises. Du kan vælge afkrydsningsfeltet Vis alle runtimes for at få vist de runtimes, der ikke er kompatible med projektets aktuelle facetkonfiguration. Disse runtimes er gråtonede.

    Hvis du ikke kan se den runtime, du vil bruge, skal du tilføje den til de andre runtimes i arbejdsbænken. Se Definér de installerede server-runtime-miljøer.

  4. Klik på en runtime og derefter på knappen Gør til primær for at vælge den primære runtime.

    Hvis du vælger flere runtimes til projektet, skal du gøre den ene den primære runtime til projektet. Hvis du kun vælger en runtime fra listen, gøres denne automatisk til den primære runtime. Den primære runtime vises med fed tekst.

  5. Klik på Afslut.
  6. Klik på OK.

Relaterede begreber
J2EE-arkitektur
Relaterede oplysninger
Definér de installerede server-runtime-miljøer