Salve a tutti,

avrei bisogno di generare un file WSDL a partire da un semplice codice Java, tipo questo

codice:
package it.polito.dsd.pjs.ws;

import java.util.Set;

import javax.jws.WebMethod;
import javax.jws.WebService;

import it.polito.dsd.PJS.Cluster;
import it.polito.dsd.PJS.Host;
import it.polito.dsd.PJS.InvalidJobID;
import it.polito.dsd.PJS.Job;
import it.polito.dsd.PJS.JobGroup;
import it.polito.dsd.PJS.MalformedHostName;
import it.polito.dsd.PJS.MalformedUserName;
import it.polito.dsd.PJS.Cluster.ClusterStatus;
import it.polito.dsd.PJS.Job.JobState;

@WebService
public class PJSInfo {

	private Cluster cluster;
	
	public Set<Host> printHosts() {
		return cluster.getHosts();
	}
}
Andando a richiamare i seguenti comandi
javac -d . it/polito/dsd/pjs/ws/PJSInfo.java

sembra ci siano errori di compilazione dovuti al fatto che non riesce a trovare il package it.polito.dsd.PJS.*.

Questo problema riesco a risolverlo utilizzando la clausola -endorseddirs /percorso/del/file.jar

Tuttavia dovrei lanciare adesso wsgen, col seguente risultato
codice:
wsgen -cp .  it.polito.dsd.pjs.ws.PJSInfo
./it/polito/dsd/pjs/ws/PJSInfo.java:8: package it.polito.dsd.PJS does not exist
Sembra ci sia lo stesso problema di prima.
Qualche idea ?

NB: in semplice sorgente tipo HelloWorld, che non utilizza alcun package esterno, la generazione avviene con successo.

Ciao e grazie!