cercando di eseguire questo programma. Penso che per impostare tutte le cose del servizio web ho bisogno di eseguire apt. (Sebbene utilizzi javac, ho lo stesso problema). Penso che quello che sto ottenendo sia errori di compilazione. (Mostrato in basso).Includere i jar in classpath su riga di comando (javac o apt)
Penso che quello che devo fare è includere questo jar nel mio percorso di classe: jsr181-api.jar (source). C'è un modo temporaneo semplice per fare questo (su solaris)? Non voglio aggiungerlo al mio file bash_rc (è lì per sempre). So anche che c'è un modo per farlo usando un file di testo manifest, ma mi sembra complicato, quindi non l'ho ancora esaminato. Posso fare qualcosa di simile:
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: Raffreddare che è stato completato ma non funziona ancora correttamente. Ho creato un new question per mantenere le cose bello e organizzato:
https://github.com/SpotterRF/json-examples/tree/master/java/jackson è un buon esempio nel Makefile – CoolAJ86
@ CoolAJ86 Il legame sembra essere andato morti –
Aggiornato: https://github.com/coolaj86/json-examples/tree/master/java/jackson – CoolAJ86