|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: May 2009
Messaggi: 70
|
Istallare Tomcat in Eclipse
Ciao a tutti!
Spulciando in internet per integrare il server all'ambiente di sviluppo basta fare Window->Preferences -> Server -> Runtime environments... beh io mi blocco prima perchè non ho la sezione Server...come mai?? Qualcuno sa aiutarmi?? Grazie mille |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
|
Quote:
Cos' facendo una volta installati i seguenti plugin potrai (dopo aver riavviato eclipse) aggiungere un Ambiente di Runtime Tomcat locale. ![]() |
|
![]() |
![]() |
![]() |
#3 | |
Member
Iscritto dal: May 2009
Messaggi: 70
|
Quote:
Ho copiato la cartella del plugin in quella di /eclipse/plugins.. Ora mi rileva il plugin (mi sono comparse le opzioni start,stop e restart) nel pannello sotto il menu. Io ho creato una WebApp con GWT che utilizza Google App Engine. Il mio obiettivo è quello di disabilitare GAE e attivare Tomcat in modo da far partire l'applicazione con esso. Sapresti darmi una mano? Perchè se vado sul progetto e disattivo GAE e imposto Tomcat rileva ancora il server Jetty... |
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: May 2009
Messaggi: 70
|
Ho dei grossi problemi nella configurazione..
Se clicco su start nel Pannello dei Menu ho a console il seguente errore Qualcuno sa darmi una mano per configurare questo benedetto Server su Eclipse..mi fareste un grosso favore.. 5-gen-2011 16.12.46 org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Acer\Empowering Technology\eDataSecurity\;C:\Acer\Empowering Technology\eDataSecurity\x86;C:\Acer\Empowering Technology\eDataSecurity\x64;C:\Program Files\Windows Live\Shared;C:\Program Files\QuickTime\QTSystem\ 5-gen-2011 16.12.46 org.apache.coyote.http11.Http11BaseProtocol init GRAVE: Error initializing endpoint java.net.BindException: Address already in use: JVM_Bind:8080 at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:298) at org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:139) at org.apache.catalina.connector.Connector.initialize(Connector.java:1002) at org.apache.catalina.core.StandardService.initialize(StandardService.java:578) at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782) at org.apache.catalina.startup.Catalina.load(Catalina.java:504) at org.apache.catalina.startup.Catalina.load(Catalina.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) 5-gen-2011 16.12.46 org.apache.catalina.startup.Catalina load GRAVE: Catalina.start LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080 at org.apache.catalina.connector.Connector.initialize(Connector.java:1004) at org.apache.catalina.core.StandardService.initialize(StandardService.java:578) at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782) at org.apache.catalina.startup.Catalina.load(Catalina.java:504) at org.apache.catalina.startup.Catalina.load(Catalina.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) 5-gen-2011 16.12.46 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 442 ms 5-gen-2011 16.12.46 org.apache.naming.NamingContext lookup AVVERTENZA: Unexpected exception resolving reference java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\tomcat-users.xml.new (Accesso negato) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(Unknown Source) at java.io.FileOutputStream.<init>(Unknown Source) at org.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.java:521) at org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:104) at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140) at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source) at org.apache.naming.NamingContext.lookup(NamingContext.java:793) at org.apache.naming.NamingContext.lookup(NamingContext.java:140) at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:113) at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:71) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:137) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:109) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:81) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.StandardServer.start(StandardServer.java:693) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 5-gen-2011 16.12.46 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans GRAVE: Exception processing Global JNDI Resources javax.naming.NamingException: C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\tomcat-users.xml.new (Accesso negato) at org.apache.naming.NamingContext.lookup(NamingContext.java:805) at org.apache.naming.NamingContext.lookup(NamingContext.java:140) at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:113) at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:71) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:137) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:109) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:81) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.StandardServer.start(StandardServer.java:693) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 5-gen-2011 16.12.46 org.apache.catalina.core.StandardService start INFO: Starting service Catalina 5-gen-2011 16.12.46 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.31 5-gen-2011 16.12.47 org.apache.naming.NamingContext lookup AVVERTENZA: Unexpected exception resolving reference java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\tomcat-users.xml.new (Accesso negato) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(Unknown Source) at java.io.FileOutputStream.<init>(Unknown Source) at org.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.java:521) at org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:104) at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140) at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source) at org.apache.naming.NamingContext.lookup(NamingContext.java:793) at org.apache.naming.NamingContext.lookup(NamingContext.java:153) at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:253) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1006) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 5-gen-2011 16.12.47 org.apache.catalina.realm.UserDatabaseRealm start GRAVE: Exception looking up UserDatabase under key UserDatabase javax.naming.NamingException: C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\tomcat-users.xml.new (Accesso negato) at org.apache.naming.NamingContext.lookup(NamingContext.java:805) at org.apache.naming.NamingContext.lookup(NamingContext.java:153) at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:253) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1006) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 5-gen-2011 16.12.47 org.apache.catalina.startup.Catalina start GRAVE: Catalina.start: LifecycleException: No UserDatabase component found under key UserDatabase at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:261) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1006) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 5-gen-2011 16.12.47 org.apache.catalina.startup.Catalina start INFO: Server startup in 97 ms 5-gen-2011 16.12.47 org.apache.catalina.core.StandardServer await GRAVE: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(Unknown Source) at java.net.ServerSocket.bind(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at org.apache.catalina.core.StandardServer.await(StandardServer.java:363) at org.apache.catalina.startup.Catalina.await(Catalina.java:616) at org.apache.catalina.startup.Catalina.start(Catalina.java:576) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Quote:
![]() Un consiglio, scarica la versione di eclipse con JEE, e piuttosto che aggiungere i plugins a mano nelle varie directory, prova a scaricare i server utilizzando il più comodo metodo di "ADD SERVER". Prova a seguire questa guida, è molto più semplice di quanto pensi. http://www.eclipse.org/webtools/jst/...allTomcat.html Ciao
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
![]() |
![]() |
![]() |
#6 | |
Member
Iscritto dal: May 2009
Messaggi: 70
|
Quote:
Comunque ci ho dato un'occhiata alla guida ed ho scarico JEE (prima usavo la versione sbagliata di Eclipse e non potevo aggiungere il server). Ho aggiunto il server. Ora però come faccio ad "utilizzarlo"? Nel senso, io ho un'applicazione Web che girava con un server Google App Engine. Come faccio a configurare Tomcat per quest'applicazione?? Sono piuttosto niubbo a riguardo e in rete ho trovato risposte a problemi più avanti mentre a me mi servirebbe partire proprio dalla base... Scusatemi l'ignoranza.. Grazie a tutti |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Ciao, non conosco google app server, però immagino che tu avrai il codice sorgente nella forma almeno di un progetto web.
Vai sopra con il tasto destro e fai Run on Server -> e poi scegli il tomcat installato. A quel punto se tutto va bene, dovresti aprire il browser (o usare quello dentro eclipse) e puntare ad una url del tipo http://localhost:8080/NomeProgetto/index.jsp Viste le difficoltà e per verificare che almeno l'ambiente di sviluppo funzioni ti conviene creare un nuovo progetto web e verificare che quello funzioni (con eclipse fai New project -> web ->... e provi a creare un progetto web vuoto con almeno una jsp ed una servlet). ciao
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
![]() |
![]() |
![]() |
#8 | |
Member
Iscritto dal: May 2009
Messaggi: 70
|
Quote:
Ma io utilizzo GWT: ho importato il plugin per eclipse, tant'è che se faccio New-> Web Application Project. Spulciando in rete ho visto che si può distribuire un'applicazione GWT su altri server (tra i quali Tomcat). Non so però come configurare il tutto. Visto che anche l'applicazione GWT mi produce una struttura simile a un progetto Web: - src ..- package (per il modulo) ..- package per sorgente lato client ..- package per sorgente lato server - WAR ..- WEB-INF ....-lib ....- file.html Io ho aggiunto il server Tomcat. Lo faccio partire nel pannello (tasto destro start) ma se faccio Run As -> non ho Run on Server ma ho Run Web Application (che è quella con Google che però è impostato sul server Jetty predefinito --se si potrebbe cambiare sarebbe forse la soluzion al mio problema). Se anzichè fare Run As -> Web Application -> Run Configurations... si apre una schermata che contiene le possibili applicazioni possibili, come Tomcat. Faccio Run e il server Tomcat start. Ecco il log su Console Codice:
6-gen-2011 19.14.25 org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_21\jre\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Acer\Empowering Technology\eDataSecurity\;C:\Acer\Empowering Technology\eDataSecurity\x86;C:\Acer\Empowering Technology\eDataSecurity\x64;C:\Program Files\Windows Live\Shared;C:\Program Files\QuickTime\QTSystem\ 6-gen-2011 19.14.25 org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 6-gen-2011 19.14.25 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 865 ms 6-gen-2011 19.14.26 org.apache.catalina.core.StandardService start INFO: Starting service Catalina 6-gen-2011 19.14.26 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.31 6-gen-2011 19.14.26 org.apache.catalina.core.StandardHost start INFO: XML validation disabled 6-gen-2011 19.14.26 org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 6-gen-2011 19.14.26 org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 6-gen-2011 19.14.26 org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/20 config=null 6-gen-2011 19.14.26 org.apache.catalina.storeconfig.StoreLoader load INFO: Find registry server-registry.xml at classpath resource 6-gen-2011 19.14.26 org.apache.catalina.startup.Catalina start INFO: Server startup in 800 ms Grazie per l'attenzione.. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:12.