Newsgroup: it.comp.java
Titolo: jboss + eclipse + axis

ciao
mi e' stata fatta richesta di prova di creazione di webservice per una
futura applicazione aziendale. Documentandomi un po' ho pero'
accresciuto i miei dubbi -((
Avevo pensato di usare axis + tomcat ed esportare il mio servizio come
semplice classe. il passaggio successivo doveva essere la possibilita'
di integrare il tutto in eclipse con plugin apposito.
A questo punto e' spuntato fuori jboss con i suoi ejb e il suo
pacchetto di plugin per eclipse. Dopo aver provato il tutorial ejb e
lancio e deploy dell'esempio mi e' venuta idea di esportare ejb come
webservices ma non capisco come fare da eclipse.
1) non mi e' chiaro come jboss 4 sia relazionato ad axis visto che in
alcuni doc c'e' viene suggerito di copiare la directory webapps/axis
sotto installato di jboss e cambiarne il nome in axis.war. Anche se la
cosa funziona non mi e' chiaro se e' un passaggio necessario visto che
jboss 4 doveva gia' avere supporto axis.
2) non sembra possibile a questo punto generare il file wsdl in
automatico perche' il file che offre il servizio adesso e' un ejb.
3) non so creare a mano il file wsdl perche' sono ancora troppo
inesperto e non so come va riempito per dirgli  a quale ejb fare
riferimento
Mi piacerebbe un tutorial alla stregua di quello jboss per creare ejb
(che per i niubbi e' manna dal cielo )
un aiutino 
grazie ciao

 grazie ciao
La doc di JBoss da alcuni esempi di realizzazione di webservices.
Ti puo' sicuramente aiutare per cominciare..
http://docs.jboss.org/jbossas/jboss4guide/r4/html/ch12.html

ciao grazie della risposta
Ho fatto marcia indietro. Prima quindi di imbattermi nelle
problematiche ejb (non so se ho bisogno di ejb visto che non capisco
cosa ho in piu' -((() volevo provare a usare eclipse per avere un
semplice webservice usando il plugin
http://www.improve-technologies.com/alpha/updates/site.xml
Il progetto viene creato ma il momento di fare java2wsdl non succede
nulla
Non so se questa e' la strada giusta e magari non funziona per problemi
dei plugin che sono testati con eclipse <3 mentre la strada da te
suggerita potrebbe essere unica percorribile.
Purtroppo fino a quando si e' trattato di seguire il tutorial jboss
sono riuscito a startare l'ejb e fare deploy da dentro eclipse. La
modifica per avere il webservice mi risulta ostica e il fatto inoltre
di dover generare a mano wsdl ancora di piu'
ciao

ciao esperimento di esportare webservices con jboss  ed eclipse usando
wscompile per generare file wsdl ha funzionato.
Volevo allora provare e fare tutto a mano con axis ma navigando mi sono
imbattuto in axis2 e il panico e' salito.
1) axis2 sembra molto piu' facile da usare di axis perche' rende piu'
amichevole il deploy e fornisce wizard per eclipse
Il problema nasce dal fatto che e' diverso scrivere il lato server dove
non solo non e' necessario scrivere il file wsdl ma non viene fornito
alcun comando per farlo a partire da interfaccia java. Ora , a parte
che anche il client si scrive in maniera diversa da axis , quello che
mi sembrava di aver capito e' che fosse il file wsdl a garantire di
poter scrivere un client   senza saper nulla del server che forniva l
web services. Pensavo che  il web service realizzato con axis
necessitasse, PER ERRORE e mancanza di standard, di axis per scrivere
il client e che quindi in linea teorica il client potesse essere
realizzato come si voleva.
Se non c'e' piu' il wsdl allora il client per il mio wbservice lo posso
scrivere solo usando axis e basta ma allora interoperabilita' va a
farsi benedire e non vedo alcun vantaggio rispetto a rmi
Mi potete chiarire
grazie infinite 
ciao

