View previous topic :: View next topic |
Author |
Message |
C4RD0Z4 Guru
Joined: 09 Feb 2005 Posts: 304 Location: Roma
|
Posted: Tue Apr 05, 2005 3:00 pm Post subject: installazione axis |
|
|
ciao a tutti,
sto facendo la tesi sui web service e mi occorre avere sul pc tomcat + axis. Ho installato entrambi, con tutte le dipendenze, confidando in portage, ma sono sorti un po' di problemi. Non so cosa combini portage, ma dovrei avere una directory axis, all'interno della sottodirectoy webapps di tomcat. Il sito di axis (che l'unico posto dove ho trovato un po' di documentazione su axis), dice che per installarlo, bisogna copiare dall'archivio contenente i sorgenti, la directory webapps/axis sotto la webapps di tomcat. Dato che è poco che uso Gentoo e non lo conosco ancora molto, non vorrei che sia una mia mancanza. Aspetto di sentire l'esperienza di chi ha avuto a che fare con axis sotto Gentoo e magari ricevere cosigli.
Ciao.
Marco. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31300 Location: here
|
Posted: Tue Apr 05, 2005 3:21 pm Post subject: |
|
|
Beh possibile che non faccia ancora quella parte visto che il pacchetto e' mascherato, comunque non conosco axis per affermarlo _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Wed Apr 06, 2005 6:08 pm Post subject: |
|
|
ciao il mio consiglio e' di non usare il pacchetto axis di portage ma di scaricare il tutto dal sito axis a cui fai riferimento
Te lo dico perche' solo in quest'ultimo caso sono riuscito a mettere in piedi un sistema funzionante davvero mentre nel primo caso l'installazione mi ha creato parecchi problemi che diventqano fastidiosi quando gia' si deve imparare una nuova tecnologia e si ha bisogno di provarne le potenzialita' il piu' presto possibile
ciao |
|
Back to top |
|
|
C4RD0Z4 Guru
Joined: 09 Feb 2005 Posts: 304 Location: Roma
|
Posted: Wed Apr 06, 2005 6:42 pm Post subject: |
|
|
infatti è quello che ho fatto. Il problema è che quello presente nel Portage si dimentica di installare la directory axis sotto la webapps di tomcat. Comunque almeno questo passo l'ho superato. Ora se ne presenta un'altro: al momento di validare l'installazione mi dice che mancano delle cose. Questo è quello che mi visualizza nella pagina html prodotta quando si clicca su Validation nella pagina di axis: Code: | Needed Components
...
Error: could not find class javax.activation.DataHandler from file activation.jar
Axis will not work.
See http://java.sun.com/products/javabeans/glasgow/jaf.html
Optional Components
Warning: could not find class javax.mail.internet.MimeMessage from file mail.jar
Attachments will not work.
See http://java.sun.com/products/javamail/
Warning: could not find class org.apache.xml.security.Init from file xmlsec.jar
XML Security is not supported.
See http://xml.apache.org/security/
|
ho provato a fare moltissime prove coi settaggi del CLASSPATH e dell' AXISCLASSPATH, ma ottengo sempre il risultato di cui sopra. Ora riporto qui sotto il mio CLASSPATH ed AXISCLASSPATH: Code: | marco@aragorn marco $ echo $CLASSPATH
/usr/share/sun-jaf-bin/lib/activation.jar:/usr/share/jss-3.4/lib/jss34.jar:/usr/share/xerces-2/lib/xercesImpl.jar
:/usr/share/servletapi-2.4/lib/servlet-api.jar:/usr/share/soap/lib/soap.jar:/usr/share/xerces-2/lib/xercesSamples.jar:
/usr/share/xerces-2/lib/xmlParserAPIs.jar:/usr/share/xerces-2/lib/xml-apis.jar:/usr/share/servletapi-2.4/lib/jsp-api.jar:.
marco@aragorn marco $ echo $AXISCLASSPATH
/lib/axis.jar:/lib/commons-discovery.jar:/lib/commons-logging.jar:/lib/jaxrpc.jar:/lib/saaj.jar:/lib/log4j-1.2.8.jar
:/usr/share/xerces-2/lib/xercesSamples.jar:/usr/share/xerces-2/lib/xmlParserAPIs.jar:/usr/share/xerces-2/lib/xml-apis.jar
:/usr/share/sun-jaf-bin/lib/activation.jar
|
|
|
Back to top |
|
|
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Thu Apr 07, 2005 7:43 pm Post subject: |
|
|
Anche a me da' gli errori su mail.jar e xmlsec.jar ma semplicemente perche' non li ho mai scaricati e sono opzionali (e non mi sogno di scaricarli)
Per quanto riguarda activation.jar devi scaricarlo espressamente dal sito sun visto che fa parte del pacchetto jaf (javabean activation framework).Semplicemente scarichi il pacchetto jaf e poi copi activation.jar nella directory
<installdir tomcat>/webapps/axis/WEB-INF/lib dove cioe' hai tutti gli altri jars |
|
Back to top |
|
|
die-hard Apprentice
Joined: 20 Mar 2005 Posts: 255 Location: Italy
|
Posted: Thu Apr 07, 2005 8:15 pm Post subject: |
|
|
ragazzi a me è proprio tomcat ke nn riesco ad installare, dopo emerso tomcat questi sono gli errori
Quote: | test.locale.convert:
[echo] Running Locale converters tests ...
[java] ......E.....
[java] Time: 0.894
[java] There was 1 error:
[java] 1) testMemoryLeak(org.apache.commons.beanutils.locale.LocaleBeanificationTestCase)java.lang.OutOfMemoryError
[java] FAILURES!!!
[java] Tests run: 11, Failures: 0, Errors: 1
BUILD FAILED
/var/tmp/portage/commons-beanutils-1.7.0/work/commons-beanutils-1.7.0-src/build.xml:446: Java returned: 1
Total time: 8 seconds
!!! ERROR: dev-java/commons-beanutils-1.7.0 failed.
!!! Function src_compile, Line 42, Exitcode 1
!!! failed to compile
!!! If you need support, post the topmost build error, NOT this status message.
|
|
|
Back to top |
|
|
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Thu Apr 07, 2005 8:40 pm Post subject: |
|
|
ciao mi sa che lo stesso consiglio vale anche per te
Scarica dal sito non da portage |
|
Back to top |
|
|
C4RD0Z4 Guru
Joined: 09 Feb 2005 Posts: 304 Location: Roma
|
Posted: Thu Apr 07, 2005 11:34 pm Post subject: |
|
|
a me Portage non ha dato problema per Tomcat. Per quanto riguarda Axis l'ho installato da Tomcat e poi ho preso i sorgenti nella directory /usr/portage/distfiles, li ho spacchettati ed ho preso questa benedetta dir webapps/axis per poi copiarla in Tomcat. La cosa che mi da ai nervi è che impostando il CLASSPATH e l' AXISCLASSPATH, come da manuale, non funge nulla. Ora mi dico perchè... Mi da troppo ai nervi. E pensare che avevo scoperto da poco anche java-config, con cui si settava benissimo tutto quanto... Vabbè, ora però il problema è il deployment di un web-service. Il codice è questo: Code: |
public class CiaoATutti {
public String ciao() {
String results = "Hello world, nodoby can steal my word.";
return results;
}
}
| e questo sensazionale web-service è stato salvato in un file CiaoATutti.jws e messo sotto la directory webapps/axis/, ma non succede nulla quando vado a vedere la lista dei web services che sono stati installati. Qualche idea? |
|
Back to top |
|
|
die-hard Apprentice
Joined: 20 Mar 2005 Posts: 255 Location: Italy
|
Posted: Mon Apr 25, 2005 2:45 pm Post subject: |
|
|
C4RD0Z4 wrote: | a me Portage non ha dato problema per Tomcat. Per quanto riguarda Axis l'ho installato da Tomcat e poi ho preso i sorgenti nella directory /usr/portage/distfiles, li ho spacchettati ed ho preso questa benedetta dir webapps/axis per poi copiarla in Tomcat. La cosa che mi da ai nervi è che impostando il CLASSPATH e l' AXISCLASSPATH, come da manuale, non funge nulla. Ora mi dico perchè... Mi da troppo ai nervi. E pensare che avevo scoperto da poco anche java-config, con cui si settava benissimo tutto quanto... Vabbè, ora però il problema è il deployment di un web-service. Il codice è questo: Code: |
public class CiaoATutti {
public String ciao() {
String results = "Hello world, nodoby can steal my word.";
return results;
}
}
| e questo sensazionale web-service è stato salvato in un file CiaoATutti.jws e messo sotto la directory webapps/axis/, ma non succede nulla quando vado a vedere la lista dei web services che sono stati installati. Qualche idea? |
scusa ke vuol dire Per quanto riguarda Axis l'ho installato da Tomcat e poi ho preso i sorgenti nella directory /usr/portage/distfiles, li ho spacchettati ed ho preso questa benedetta dir webapps/axis per poi copiarla in Tomcat? |
|
Back to top |
|
|
C4RD0Z4 Guru
Joined: 09 Feb 2005 Posts: 304 Location: Roma
|
Posted: Mon Apr 25, 2005 5:28 pm Post subject: |
|
|
die-hard wrote: |
scusa ke vuol dire Per quanto riguarda Axis l'ho installato da Tomcat e poi ho preso i sorgenti nella directory /usr/portage/distfiles, li ho spacchettati ed ho preso questa benedetta dir webapps/axis per poi copiarla in Tomcat? | beh, in effetti sono stato un po' criptico. Quello che intendevo dire è che Tomcat, l'ho installato tramite Portage col comando emerge. Axis, l'ho installato tramite emerge, ma ho notato che l'installazione non fa altro che copiare alcuni file .jar in /usr/share/axis-1/. Il problema è che così Axis NON E' INSTALLATO. Quindi non ho fatto altro che prendere i sorgenti di Axis presenti in /usr/portage/distfiles, e prelevare dai sorgenti la directory webapps/axis e copiarla integralmente sotto /opt/tomcat/webapps; questa ultima cosa voleva dire "installarlo sotto Tomcat", ossia installarlo come qualsiasi altra web-apps. Il motivo per il quale ho installato tramite emerge è che così potevo sfruttare java-config per configurare il CLASSPATH, includendo le librerie di Axis. Quest'ultima cosa però non serve, dato che la pagina di Validazione di Axis dice che mancano delle cose nel CLASSPATH e per completare l'installazione bisogna a provvedere a copiare dei file .jar a mano nella directory /opt/tomcat/common/lib. Spero di essermi spiegato bene. |
|
Back to top |
|
|
die-hard Apprentice
Joined: 20 Mar 2005 Posts: 255 Location: Italy
|
Posted: Mon Apr 25, 2005 6:36 pm Post subject: |
|
|
sisi cera arrivatoa nke io però solo dopo. Scusa ma ora mi servirebbe un aiuto di configurazione, ppkè nn riesco a far avviare una services ovvero axis, mi dice accesso alla risorsa negata |
|
Back to top |
|
|
C4RD0Z4 Guru
Joined: 09 Feb 2005 Posts: 304 Location: Roma
|
Posted: Tue Apr 26, 2005 10:05 am Post subject: |
|
|
guarda, devo deire che ancora non ho fatto girare nulla sotto axis. Non sono ancora pratico, e per di più queste ultime 2 settimane l'ho accantonato causa esami. Comunque io dovrei far girare una piccolo web-service (che mi hanno passato), che sfrutta SSL. Quindi dovrò smanettare con i settaggi di Tomcat e forse è per questo che non ha funzionato il classico deployment; ossia, mettere il .jws nella cartella di axis (so che bisogna fare solo questo). |
|
Back to top |
|
|
|