Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [Java-Tomcat6-Axis2-Eclipse]Help

    Ciao,
    ho scaricato Apache Tomcat 6.0 e lo ho estratto in c:\
    ho poi scaricato axis2-1.5-bin e messo anche lui in c:\
    Dopodichè ho scaricato axis2.war ed incollato nella cartella webapp di Tomcat.

    Avviando il server Tomcat e andando al link localhost:8080\axis2 ottengo questa schermata di corretto funzionamento


    Alla pagina services invece quest'altra.


    Tutto sembra funzionare.
    Utilizzo inoltre jdk1.6_11.

    Finchè non decido di utilizzare Eclipse 3.4.1 per fare qualche prova dato che sono alle prime armi.
    Sono andato su Window-Preferences e ho settato la directory in cui si trova Axis2, dopodichè nel menu Server-Runtime Environments ho cliccato su Add e impostato il path in cui si trova Tomcat.
    Fatto ciò ho cliccato ok tornando alla schermata iniziale di Eclipse.

    Fatto questo ho creato un nuovo progetto di tipo Dynamic web project chiamandolo Axis2prova.
    Ho creato un package chiamato pacchetto e al suo interno una classe con il seguente codice:

    Codice PHP:
    package pacchetto;
    public class 
    Servizio 
    {
          public 
    String Hello(){
             return 
    "Hello";     
            }
     } 
    Fatto ciò ho cliccato sulla classe on il destro e fatto New Web Services compilando in questo modo:

    Quindi ho cliccato Next per due volte avviando il Server Tomcat.

    Avviato il Server e cliccato su Finish la Console mi da questo:
    Per leggere meglio vi allego il file txt dove si leggono meglio i messaggi:
    http://www.2shared.com/file/6889429/...1/console.html

    Codice PHP:
    28-lug-2009 23.34.44 org.apache.catalina.core.AprLifecycleListener init 
    INFO
    The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.pathC:\Programmi\Java\jdk1.6.0_11\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;c:\tme\glue\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;c:\programmi\ati technologies\ati control panel;C:\Programmi\File comuni\Adobe\AGL;C:\Programmi\IDM Computer Solutions\UltraEdit28-lug-2009 23.34.44 org.apache.coyote.http11.Http11Protocol init INFOInitializing Coyote HTTP/1.1 on http-8080 28-lug-2009 23.34.44 org.apache.catalina.startup.Catalina load INFOInitialization processed in 667 ms 28-lug-2009 23.34.44 org.apache.catalina.core.StandardService start INFOStarting service Catalina 28-lug-2009 23.34.44 org.apache.catalina.core.StandardEngine start INFOStarting Servlet EngineApache Tomcat/6.0.14 28-lug-2009 23.34.45 org.apache.catalina.core.ApplicationContext log INFOMarking servlet AxisAdminServlet as unavailable 28-lug-2009 23.34.45 org.apache.catalina.core.ApplicationContext log GRAVEError loading WebappClassLoader   delegatefalse   repositories:     /WEB-INF/classes/ ----------> Parent Classloaderorg.apache.catalina.loader.StandardClassLoader@e3b895  org.apache.axis2.transport.http.AxisAdminServlet java.lang.ClassNotFoundExceptionorg.apache.axis2.transport.http.AxisAdminServlet     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)     at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)     at org.apache.catalina.core.StandardService.start(StandardService.java:516)     at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)     at org.apache.catalina.startup.Catalina.start(Catalina.java:566)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:597)     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:41328-lug-2009 23.34.45 org.apache.catalina.core.StandardContext loadOnStartup GRAVEServlet /Axis2prova threw load() exception java.lang.ClassNotFoundExceptionorg.apache.axis2.transport.http.AxisAdminServlet     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)     at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)     at org.apache.catalina.core.StandardService.start(StandardService.java:516)     at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)     at org.apache.catalina.startup.Catalina.start(Catalina.java:566)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:597)     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:41328-lug-2009 23.34.45 org.apache.coyote.http11.Http11Protocol start INFOStarting Coyote HTTP/1.1 on http-8080 28-lug-2009 23.34.45 org.apache.jk.common.ChannelSocket init INFOJKajp13 listening on /0.0.0.0:8009 28-lug-2009 23.34.45 org.apache.jk.server.JkMain start INFOJk running ID=0 time=0/47  config=null 28-lug-2009 23.34.45 org.apache.catalina.startup.Catalina start INFOServer startup in 653 ms 28-lug-2009 23.34.44 org.apache.catalina.core.AprLifecycleListener init INFOThe Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.pathC:\Programmi\Java\jdk1.6.0_11\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;c:\tme\glue\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;c:\programmi\ati technologies\ati control panel;C:\Programmi\File comuni\Adobe\AGL;C:\Programmi\IDM Computer Solutions\UltraEdit28-lug-2009 23.34.44 org.apache.coyote.http11.Http11Protocol init INFOInitializing Coyote HTTP/1.1 on http-8080 28-lug-2009 23.34.44 org.apache.catalina.startup.Catalina load INFOInitialization processed in 667 ms 28-lug-2009 23.34.44 org.apache.catalina.core.StandardService start INFOStarting service Catalina 28-lug-2009 23.34.44 org.apache.catalina.core.StandardEngine start INFOStarting Servlet EngineApache Tomcat/6.0.14 28-lug-2009 23.34.45 org.apache.catalina.core.ApplicationContext log INFOMarking servlet AxisAdminServlet as unavailable 28-lug-2009 23.34.45 org.apache.catalina.core.ApplicationContext log GRAVEError loading WebappClassLoader   delegatefalse   repositories:     /WEB-INF/classes/ ----------> Parent Classloaderorg.apache.catalina.loader.StandardClassLoader@e3b895  org.apache.axis2.transport.http.AxisAdminServlet java.lang.ClassNotFoundExceptionorg.apache.axis2.transport.http.AxisAdminServlet     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)     at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)     at org.apache.catalina.core.StandardService.start(StandardService.java:516)     at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)     at org.apache.catalina.startup.Catalina.start(Catalina.java:566)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:597)     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:41328-lug-2009 23.34.45 org.apache.catalina.core.StandardContext loadOnStartup GRAVEServlet /Axis2prova threw load() exception java.lang.ClassNotFoundExceptionorg.apache.axis2.transport.http.AxisAdminServlet     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)     at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)     at org.apache.catalina.core.StandardService.start(StandardService.java:516)     at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)     at org.apache.catalina.startup.Catalina.start(Catalina.java:566)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:597)     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:41328-lug-2009 23.34.45 org.apache.coyote.http11.Http11Protocol start INFOStarting Coyote HTTP/1.1 on http-8080 28-lug-2009 23.34.45 org.apache.jk.common.ChannelSocket init INFOJKajp13 listening on /0.0.0.0:8009 28-lug-2009 23.34.45 org.apache.jk.server.JkMain start INFOJk running ID=0 time=0/47  config=null 28-lug-2009 23.34.45 org.apache.catalina.startup.Catalina start INFOServer startup in 653 ms 
    Inoltre se vado sul browser l'unica pagina che vedo correttamente è localhost:8080 tutto il resto mi da questa pagina:


    Cosa posso fare?

    Vi Ringrazio.

  2. #2

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Alcune considerazioni:

    1) Il regolamento bandisce chiaramente l'utilizzo di titoli come "Help", "Aiuto", ecc: non dicono nulla sulla discussione e sono, di conseguenza, perfettamente inutili.

    2) Il messaggio di INFO che non trova le librerie per le performances non è un problema: basta una semplice ricerca con Google per capire cosa sia e come, eventualmente, "risolvere". Si tratta di scaricare delle librerie proprie della piattaforma che si usa che servono solo a "migliorare" le prestazioni di Tomcat. Ciò non significa che Tomcat non funzioni ugualmente.

    3) Non conosco Eclipse, i WebServices li ho visti da lontano col binocolo, ma quello che ti posso garantire è che se vedi la pagina di errore quando cerchi di accedere ad una URL particolare è quasi sempre dovuto alla mancanza del mapping della risorsa sul WEB.XML della tua WebApplication.

    Certo che se sei alle prime armi e la prima cosa che vuoi fare è un WebService non stai certamente andando nella direzione giusta... io partirei con qualcosa di più semplice: qualche JSP, qualche Servlet e tanto sudore.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Bene grazie per aver corretto il titolo.....

    Adesso qualcuno può aiutarmi nel configurare bene in Eclipse l'ambiente Tomcat6 con Axis2?
    Sopra ho descritto cosa ho fatto.....Eseguendo Tomcat fuori da Eclipse tutto funziona.....
    Con Eclipse iniziano i problemi.

    Grazie.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    4
    Ciao,
    ho avuto il tuo stesso problema qualche settimana fa.
    Nel mio caso era legato all'ultima versione di Axis2 (axis2-1.5-bin) che mal si integrava con Eclipse, ho risolto installando la versione precedente (i.e. 1.4.1).

    PS: Ne approfitto per chiederti aiuto a vicenda:
    http://forum.html.it/forum/showthrea...readid=1346802

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Originariamente inviato da McTALAO
    PS: Ne approfitto per chiederti aiuto a vicenda:
    No, non si fa: esistono i messaggi privati per queste cose.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.