Dipende da molte cose.
Innanzitutto sul server remoto devi avere una JRE installata.
Poi dipende dal tipo di build che fai del progetto: se produci un JAR, basta che lo copi sul server remoto e lo avvii come faresti sul tuo PC.
Se produci un WAR, allora dovrai anche avere un container su cui farne il deploy (Tomcat o altro).
Poi tutto dipende dal livello di controllo che hai sul server remoto perchè devi anche avere aperto la porta su cui ascolta la tua applicazione. Se la fai ascoltare sulla classica porta 80 non dovresti avere problemi perchè generalmente è aperta. Altrimenti dovrai provvedere affinchè tale porta risulti aperta (ovvero, raggiungibile dall'esterno).