cercando di eseguire questo programma. Penso che per configurare tutte le cose del servizio Web sia necessario eseguire apt. (Anche se usando javac sto riscontrando lo stesso problema). Penso che ciò che ottengo siano errori di compilazione. (Mostrato in basso).
Penso che ciò che devo fare sia includere questo vaso nel mio percorso di classe: jsr181-api.jar (fonte) . Esiste un modo temporaneo semplice per farlo (su Solaris)? Non voglio aggiungerlo al mio file bash_rc (è lì per sempre). So anche che esiste un modo per farlo usando un file di testo manifest, ma mi è sembrato complicato, quindi non l'ho ancora esaminato. Posso fare qualcosa del tipo:
javac HelloImp <listOfJars>
o
ant HelloImp <listOfJars>
Codice:
package server;
import javax.jws.WebService;
@WebService
public class HelloImpl {
/**
* @param name
* @return Say hello to the person.
*/
public String sayHello(String name) {
return "Hello, " + name + "!";
}
}
Errori di compilazione:
HelloImpl.java:3: package javax.jws does not exist
import javax.jws.WebService;
^
HelloImpl.java:5: cannot find symbol
symbol: class WebService
@WebService
^
2 errors
Aggiornamento: cool che è concluso ma non funziona ancora del tutto. Ho creato una nuova domanda per mantenere le cose belle e organizzate:
javac) Ma non in fase di esecuzione (ad esjava.). Ad esempio, illombokbarattolo.