Sostanzialmente mi stai dicendo di usare un semplice editor di testo fare tutto da riga di comando. OK...

Una domanda intanto: dato che stiamo parlando di EJB che implementa un'interfaccia marcata come @Remote, perché sul client, non viene specificato l'indirizzo IP dell'Application Server? Questa cosa mi sfugge proprio.
È anche vero che quando vado a fare il deploy dell'EAR, questo contiene anche l'applicazione client, ma alla fine il client lo lancio a parte, e non è detto che sia per forza sullo stesso host dove gira Glassfish.