Palvelimessa tapahtuvaa testausta ja julkaisua varten on määritettävä vähintään yksi seuraavista resursseista:
Jos palvelimella on palvelimen kokoonpanotiedostoja, useimmissa tapauksissa ne luodaan käyttäjän puolesta automaattisesti ja sisällytetään palvelinprojektiin.
Palvelinprojekti sisältää palvelimia ja palvelimen kokoonpanotiedostoja. Kun työympäristö luo palvelinprojektin automaattisesti, projektin nimi on Palvelimet ja se on käytettävissä projektien selausnäkymässä.
Palvelin määrittää, missä sovellus on tarkoitus testata tai julkaista. Palvelin osoittaa tiettyyn ajonaikaiseen ympäristöön (esimerkiksi paikalliseen testiympäristöön), palvelimen täysasennukseen tai toisessa koneessa olevaan palvelimeen. Palvelin sisältää logiikan, jonka mukaan julkaisu palvelimeen tapahtuu ja jonka mukaan ajettavat sovellusprojektit ja kokoonpanot määräytyvät.
Kun palvelimen metatiedot luodaan automaattisesti työympäristössä, ne tallentuvat palvelimen_nimi.server-tiedostoon, jossa palvelimen_nimi on palvelimelle annettu nimi. Lisätietoja palvelimen metatiedoista on tämän aiheen lopussa olevassa Palvelimen metatietojen näyttö tai piilotus -linkissä.
Palvelinkokoonpanot ovat tiedostoja, joiden sisältämiä tietoja tarvitaan määritysten tekemiseen ja palvelimeen julkaisuun. Näissä tiedostoissa voidaan määrittää esimerkiksi portti, jossa palvelinta ajetaan, oletussuojausasetukset ja muut toimittajakohtaiset palvelinasetukset.
Työympäristössä palvelinkokoonpanojen metatiedot luodaan ja tallennetaan automaattisesti palvelinprojektin kokoonpanotietojen kansioon. Kokoonpanotietojen kansion nimeämiskäytäntö määräytyy toimittajan mukaan. Tavallisesti se on seuraava: palvelimen_nimi@pääkoneen_nimi-config, jossa palvelimen_nimi tarkoittaa palvelimelle annettua nimeä ja pääkoneen_nimi tarkoittaa sen pääkoneen tarkennettua DNS-nimeä tai IP-osoitetta, jossa palvelinta ajetaan.
Voit määrittää kullekin palvelimelle palvelinkokoonpanon ja palvelimen kanssa käytettävän palvelimen ajonaikaisen ympäristön. Palvelin voi osoittaa vain yhteen palvelinkokoonpanoon, tai se ei osoita mihinkään kokoonpanoon. Palvelinkokoonpanoon voidaan kuitenkin viitata yhdestä tai useammasta palvelimesta.
Palvelinkokoonpanon ja sovellusprojektin (esimerkiksi EAR-projektin) välinen suhde luodaan silloin, kun projekti lisätään palvelinkokoonpanoon. Palvelin voi osoittaa yhteen tai useampaan projektiin. Projektiin voidaan viitata yhdestä tai useammasta palvelinkokoonpanosta.