Du skal definere en eller flere af følgende ressourcer for at teste og publicere på serveren:
Hvis en server har serverkonfigurationsfiler, bliver i de fleste situationer disse serverkonfigurationsfiler oprettet automatisk og er indeholdt i et serverprojekt.
Et serverprojekt indeholder servere og serverkonfigurationsfiler. Når et serverprojekt oprettes automatisk af arbejdsbænken, tildeles projektet navnet Servere, og det vises i oversigten Project Explorer.
En server identificerer, hvor du vil teste eller publicere dit program. En server peger på et bestemt runtime-miljø, f.eks. et lokalt testmiljø, en fuldstændig installation af en server eller en server på en anden maskine. En server indeholder logikken for, hvordan der skal publiceres til serveren, og hvilke programprojekter og -konfigurationer der skal udføres.
Når serverens metadata på arbejdsbænken oprettes automatisk, gemmes de i en serverNavn.server-fil, hvor serverNavn er det navn, serveren har fået tildelt. Der er flere oplysninger om serverens metadata under linket Vis eller skjul serverens metadata nederst i dette emne.
Serverkonfigurationer er filer med oplysninger om konfiguration af og publicering på en server. Disse filer kan f.eks. indeholde oplysninger om, hvilken port skal bruges til udførelse af serveren, sikkerhedsindstillinger og andre leverandørspecifikke serverindstillinger.
På arbejdsbænken oprettes serverkonfigurationernes metadata automatisk og gemmes i en konfigurationsdatafolder under et serverprojekt. Navnekonventionen for konfigurationsdatafolderen er afhængig af leverandøren. Følgende konvention er typisk: serverNavn@værtsnavn-config, hvor serverNavn er det navn, serveren har fået tildelt, og værtsnavn er det fuldstændige DNS-navn eller IP-adresse på den værtsmaskine, hvor serveren udføres.
For hver server kan du angive den serverkonfiguration og det server-runtime-miljø, der skal bruges til denne server. En server kan kun pege på én eller ingen serverkonfiguration. Der kan dog peges på en serverkonfiguration fra en eller flere servere.
En relation mellem en serverkonfiguration og et programprojekt, f.eks. et EAR-projekt, oprettes, når projektet tilføjes til serverkonfigurationen. En server kan pege på ét eller flere projekter. Der kan peges på et projekt fra en eller flere serverkonfigurationer.