A teszteléshez és közzétételhez a kiszolgálón meg kell határoznia legalább egyet az alábbi erőforrások közül:
Ha a kiszolgáló rendelkezik kiszolgáló konfigurációs fájlokkal, akkor a legtöbb helyzetben ezek a kiszolgáló konfigurációs fájlok automatikusan létrejönnek és bekerülnek a kiszolgáló projektbe.
A kiszolgáló projekt kiszolgálókat és kiszolgáló konfigurációs fájlokat tartalmaz. Amikor a munkaterület automatikusan hoz létre kiszolgáló projektet, akkor a projekt neve Kiszolgálók, és a Projektböngésző nézetben érhető el az Egyéb projektek mappa alatt.
A kiszolgáló azonosítja, hogy hol kívánja tesztelni vagy közzétenni az alkalmazást. A kiszolgáló egy adott futási környezetre mutat, például egy helyi tesztkörnyezetre, egy teljes kiszolgáló telepítésre, illetve egy kiszolgálóra egy másik gépen. A kiszolgáló tartalmazza a kiszolgálóra közzététel módját, valamint a futtatandó alkalmazásprojekteket és konfigurációkat.
Amikor a rendszer automatikusan létrehozza a kiszolgáló metaadatait a munkaterületen, akkor a kiszolgálóNeve.server fájlban tárolja őket, ahol a kiszolgálóNeve a kiszolgálóhoz rendelt név. A kiszolgáló metaadataival kapcsolatos részletekért nézze meg a Kiszolgáló metaadatainak megjelenítése vagy elrejtése hivatkozást a témakör alján.
A kiszolgáló konfigurációk olyan fájlok, amelyek a kiszolgáló beállításához és a rajta történő közzétételhez szükséges információkat tartalmaznak. Ezek a fájlok például információkat tartalmazhatnak a kiszolgáló futtatásához használt portról, biztonsági beállításokat, valamint egyéb, szállítóra jellemző beállításokat.
A munkaterületen a rendszer automatikusan létrehozza a kiszolgáló konfiguráció metaadatait, és egy konfigurációs adatok mappában tárolja a kiszolgáló projekt alatt. A konfigurációs adatok mappa elnevezési megállapodása a szállítótól függ, tipikusan az alábbi: kiszolgálóNeve@hosztnév-config, ahol a kiszolgálóNeve a kiszolgálóhoz rendelt név, a hosztnév pedig annak a hoszt gépnek a teljes képzésű DNS neve vagy IP címe, amelyen a kiszolgáló fut.
Minden egyes kiszolgálóhoz megadhat egy kiszolgáló konfigurációt és egy telepített kiszolgáló futási környezetet, amelyet ahhoz a kiszolgálóhoz használni kell. Egy kiszolgáló csak egy kiszolgáló konfigurációra mutathat, illetve egyre sem. Egy kiszolgáló konfigurációra azonban több kiszolgálóról is lehet mutatni.
A kiszolgáló konfiguráció és az alkalmazás projekt, például egy EAR projekt közötti viszony akkor jön létre, amikor a projekt hozzáadásra kerül a kiszolgáló konfigurációhoz. Egy kiszolgáló legalább egy projektre mutathat. Egy projektre több kiszolgáló konfigurációból is lehet mutatni.