l'anna Inviato 11 Marzo 2012 Segnala Condividi Inviato 11 Marzo 2012 Ciao! Ho installato Tomcat ma non riesco ad accedere alla fatidica pg localhost/8080. Ho notato che da "Preferenze"-->"Condivisione" da quando ho Lion non riesco più ad abilitare la condivisione web, può c'entrare qualcosa? Grazie mille! Link al commento Condividi su altri siti Altre opzioni di condivisione...
telebabbo Inviato 12 Marzo 2012 Segnala Condividi Inviato 12 Marzo 2012 Occhio, la pagina è http://localhost:8080 , con i due punti al posto dello slash Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 12 Marzo 2012 Autore Segnala Condividi Inviato 12 Marzo 2012 ciao! Grazie, sì scusa, intendevo http://localhost:8080, ma non mi funziona. Ho seguito diversi tutorial alla precisione, in uno si diceva anche di controllare che fosse attiva la condivisione web, ma da quando ho lion non riesco più ad abilitarla...?! Link al commento Condividi su altri siti Altre opzioni di condivisione...
pix Inviato 12 Marzo 2012 Segnala Condividi Inviato 12 Marzo 2012 ciao! Grazie, sì scusa, intendevo http://localhost:8080, ma non mi funziona. Ho seguito diversi tutorial alla precisione, in uno si diceva anche di controllare che fosse attiva la condivisione web, ma da quando ho lion non riesco più ad abilitarla...?! ho letto da qualche parte che alcuni insistendo (ovvero tentando e ritentando) sono riusciti ad attivare la condivisione web che inizialmente non andava. pare sia un bug di Lion, anche se non succede a tutti. An a tuesday keeps the doctor away. proud member of < noi finti professionisti > club - tessera 044 Link al commento Condividi su altri siti Altre opzioni di condivisione...
telebabbo Inviato 13 Marzo 2012 Segnala Condividi Inviato 13 Marzo 2012 Qual è la versione di tomcat? Link al commento Condividi su altri siti Altre opzioni di condivisione...
telebabbo Inviato 13 Marzo 2012 Segnala Condividi Inviato 13 Marzo 2012 Ti incollo la procedura step-by-step che ho usato io quando ho installato Tomcat 7 (ho installato tomcat nella cartella /usr/local, se non esiste creala così: sudo mkdir /usr/local). Prima di cominciare, assicurati che java sia installato: java -version Se vedi il numero di versione di java è tutto ok, in caso contrario dovrebbe partire automaticamente l'installazione di Java tramite Aggiornamento Software; in questo caso devi seguire la procedura guidata per installarlo. Cominciamo: sudo cp /percorso/completo/ad/apache-tomcat-7.0.26.tar.gz /usr/local/ sudo tar xf apache-tomcat-7.0.26.tar.gz sudo ln -s /usr/local/apache-tomcat-7.0.26 /usr/local/tomcat7 cd /usr/local/tomcat7 sudo chown -R tuonomeutente * touch ~/.bash_profile open ~/.bash_profile A questo punto dovrebbe essersi aperto il text editor di default (TextEdit.app nella stragrande maggiornaza dei casi), aggiungi queste righe alla fine del file: #env variables export CATALINA_HOME=/usr/local/tomcat7 export JAVA_HOME=/Library/Java/Home Salva, chiudi il file, chiudi il terminale e riapri il terminale (così da far funzionare le due nuove variabili d'ambiente). Ora, se tutto è andato bene, puoi avviare Tomcat così: $CATALINA_HOME/bin/catalina.sh run Se l'avvio è andato a buon fine, il terminale dovrebbe darti questo output: Using CATALINA_BASE: /usr/local/tomcat7 Using CATALINA_HOME: /usr/local/tomcat7 Using CATALINA_TMPDIR: /usr/local/tomcat7/temp Using JRE_HOME: /Library/Java/Home Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar 13-mar-2012 9.09.54 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: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java 13-mar-2012 9.09.54 org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8080"] 13-mar-2012 9.09.54 org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["ajp-bio-8009"] 13-mar-2012 9.09.54 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 854 ms 13-mar-2012 9.09.54 org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina 13-mar-2012 9.09.54 org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.26 13-mar-2012 9.09.54 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/apache-tomcat-7.0.26/webapps/docs 13-mar-2012 9.09.54 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/apache-tomcat-7.0.26/webapps/examples 13-mar-2012 9.09.55 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/apache-tomcat-7.0.26/webapps/host-manager 13-mar-2012 9.09.55 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/apache-tomcat-7.0.26/webapps/manager 13-mar-2012 9.09.55 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/apache-tomcat-7.0.26/webapps/ROOT 13-mar-2012 9.09.55 org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-8080"] 13-mar-2012 9.09.55 org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["ajp-bio-8009"] 13-mar-2012 9.09.55 org.apache.catalina.startup.Catalina start INFO: Server startup in 859 ms se l'ultima riga dell'output è diversa da INFO: Server startup in xxx ms allora c'è qualcosa che non va Per stoppare tomcat premi CTRL+C nel terminale nel quale è in esecuzione, oppure, da un altro terminale: $CATALINA_HOME/bin/catalina.sh stop Facce sapè! PS: @@pix la "Condivisione Web" di Lion riguarda apache httpd, non interferisce con tomcat Link al commento Condividi su altri siti Altre opzioni di condivisione...
pix Inviato 13 Marzo 2012 Segnala Condividi Inviato 13 Marzo 2012 PS: @@pix la "Condivisione Web" di Lion riguarda apache httpd, non interferisce con tomcat già , anch'io la sapevo così....ma non conoscendo tomcat su os X non ne ero sicuro (e poi per anna sembrava importante... ) An a tuesday keeps the doctor away. proud member of < noi finti professionisti > club - tessera 044 Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 13 Marzo 2012 Autore Segnala Condividi Inviato 13 Marzo 2012 Grazie mille ragazzi per l'aiuto prezioso! Dunque, in effetti non avevo controllato la shell dopo aver provato a connettermi al localhost, e in effetti: INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java 13-mar-2012 20.47.01 org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 13-mar-2012 20.47.01 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 7524 ms 13-mar-2012 20.47.02 org.apache.catalina.core.StandardService start INFO: Starting service Catalina 13-mar-2012 20.47.02 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.35 13-mar-2012 20.47.02 org.apache.catalina.startup.HostConfig deployDescriptor INFO: Deploying configuration descriptor host-manager.xml 13-mar-2012 20.47.03 org.apache.catalina.startup.HostConfig deployDescriptor GRAVE: Error deploying configuration descriptor host-manager.xml java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String; at org.apache.catalina.core.StandardHost$MemoryLeakTrackingListener.lifecycleEvent(StandardHost.java:616) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4700) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) ... INFO: Deploying configuration descriptor manager.xml 13-mar-2012 20.47.04 org.apache.catalina.startup.HostConfig deployDescriptor GRAVE: Error deploying configuration descriptor manager.xml java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String; at org.apache.catalina.core.StandardHost$MemoryLeakTrackingListener.lifecycleEvent(StandardHost.java:616) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4700) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) Ah! Pure a me sembrava che " "Condivisione Web" di Lion riguarda apache httpd, non interferisce con tomcat", grazie per la conferma, smetto di sbatterci la testa Purtroppo nei prossimi giorni non so se riuscirò ad accedere al forum, ma nel week provo tuuuuta la procedura che mi avete indicato: grazie intanto eh..ma solo intanto !!! Link al commento Condividi su altri siti Altre opzioni di condivisione...
telebabbo Inviato 14 Marzo 2012 Segnala Condividi Inviato 14 Marzo 2012 prova a dare da terminale echo $CATALINA_HOME echo $JAVA_HOME Se almeno una delle due righe è vuota allora devi impostare le variabili d'ambiente: export CATALINA_HOME=/percorso/alla/home/di/tomcat export JAVA_HOME=/Library/Java/Home Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 15 Marzo 2012 Autore Segnala Condividi Inviato 15 Marzo 2012 Grazie telebabbo! Accidenti, hai ragione: non avevo settato correttamente le var d'ambiente, però mi dice ancora : javax.servlet.ServletContext.getContextPath()Ljava/lang/String; at org.apache.catalina.core.StandardHost$MemoryLeakTrackingListener.lifecycleEvent(StandardHost.java:616) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4700) at org.apache.catal... Sabato che avrò tutto il tempo reinstallerò Tomcat seguando passo passo le tue indicazioni, grazie davvero eh! Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 17 Marzo 2012 Autore Segnala Condividi Inviato 17 Marzo 2012 Accidenti, mi si ripete un problema visto nei precedeti tentativi di installazione: "cd /usr/local/tomcat7" ..... /usr/local/tomcat7: No such file or directory ?! Link al commento Condividi su altri siti Altre opzioni di condivisione...
telebabbo Inviato 17 Marzo 2012 Segnala Condividi Inviato 17 Marzo 2012 probabilmente (anzi, sicuramente) ti manca questo passaggio: sudo ln -s /usr/local/apache-tomcat-7.0.26 /usr/local/tomcat7 Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 17 Marzo 2012 Autore Segnala Condividi Inviato 17 Marzo 2012 Grazie! Però: miomac:~ anna$ sudo ln -s /usr/local/apache-tomcat-7.0.26 /usr/local/tomcat7 Password: ln: /usr/local/tomcat7: File exists miomac:~ anna$ cd /usr/local/tomcat7-bash: cd: /usr/local/tomcat7: No such file or directory Link al commento Condividi su altri siti Altre opzioni di condivisione...
telebabbo Inviato 17 Marzo 2012 Segnala Condividi Inviato 17 Marzo 2012 O_O prova: sudo chown anna /usr/local/tomcat7 Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 17 Marzo 2012 Autore Segnala Condividi Inviato 17 Marzo 2012 Grazie! Però ancora nulla Ho provato allora a creare la cartella tomcat7 a manazza (e non alias), ci ho buttato il contenuto dell'archivio, ma ancora miomac:bin annaemiliani$ $CATALINA_HOME/bin/catalina.sh run Using CATALINA_BASE: /usr/local/tomcat7 Using CATALINA_HOME: /usr/local/tomcat7 Using CATALINA_TMPDIR: /usr/local/tomcat7/temp Using JRE_HOME: /Library/Java/Home Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar 17-mar-2012 19.29.27 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: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java 17-mar-2012 19.29.29 org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8080"] 17-mar-2012 19.29.29 org.apache.coyote.AbstractProtocol init GRAVE: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"] java.net.BindException: Address already in use <null>:8080 at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:391) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:554) at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:409) at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119) at org.apache.catalina.connector.Connector.initInternal(Connector.java:956) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) Già i gatti non mi stavano molto simpatici... Link al commento Condividi su altri siti Altre opzioni di condivisione...
telebabbo Inviato 17 Marzo 2012 Segnala Condividi Inviato 17 Marzo 2012 GRAVE: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"] java.net.BindException: Address already in use <null>:8080 uhm, qua ti dice che l'indirizzo è già in uso, quindi: - tomcat è già in esecuzione - c'è qualche altro servizio attivo che sta usando la porta 8080 Se sei sicuro al 100% che tomcat non sia in esecuzione, allora vai in: /usr/local/tomcat7/conf e modifica il file server.xml alla riga 70: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> sostituendo 8080 con 8081 Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 17 Marzo 2012 Autore Segnala Condividi Inviato 17 Marzo 2012 grazie davvero! però mi sa che è meglio se mi dò all'ippica... 17-mar-2012 21.13.49 org.apache.catalina.core.ContainerBase addChildInternal GRAVE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [standardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1617) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680) Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig; at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1309) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1310) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:855) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161) Link al commento Condividi su altri siti Altre opzioni di condivisione...
telebabbo Inviato 17 Marzo 2012 Segnala Condividi Inviato 17 Marzo 2012 Googlando: Probable Causes: This is a new method in Servlets 3.0 (which Tomcat 7 supports). There is aServlets 2.x API is your CLASSPATH or JDK's extension directory. Solution: Check yourCLASSPATH. Remove servlet-api.jar from JDK's extension directory if any. Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 18 Marzo 2012 Autore Segnala Condividi Inviato 18 Marzo 2012 wow! grazie! Se non ho capito male, dovrei togliere una eventuale servlet-api.jar dalla cartella lib della mia java home? (non c'è...) Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 18 Marzo 2012 Autore Segnala Condividi Inviato 18 Marzo 2012 $CATALINA_HOME/bin/catalina.sh run Using CATALINA_BASE: /usr/local/tomcat7 Using CATALINA_HOME: /usr/local/tomcat7 Using CATALINA_TMPDIR: /usr/local/tomcat7/temp Using JRE_HOME: /Library/Java/Home Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar 18-mar-2012 9.18.59 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: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java 18-mar-2012 9.19.00 org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8081"] 18-mar-2012 9.19.00 org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["ajp-bio-8009"] 18-mar-2012 9.19.00 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 2696 ms 18-mar-2012 9.19.00 org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina 18-mar-2012 9.19.00 org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.26 18-mar-2012 9.19.00 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/tomcat7/webapps/docs 18-mar-2012 9.19.01 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/tomcat7/webapps/examples 18-mar-2012 9.19.02 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/tomcat7/webapps/host-manager 18-mar-2012 9.19.02 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/tomcat7/webapps/manager 18-mar-2012 9.19.02 org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/local/tomcat7/webapps/ROOT 18-mar-2012 9.19.03 org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-8081"] 18-mar-2012 9.19.03 org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["ajp-bio-8009"] 18-mar-2012 9.19.03 org.apache.catalina.startup.Catalina start INFO: Server startup in 2659 ms Grazie!!! Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 18 Marzo 2012 Autore Segnala Condividi Inviato 18 Marzo 2012 Credo di aver capito la causa: avevo aggiunto la lib "javax" tra le lib di tomcat prima e di java poi, perché nel provare a tirar su un piccolo mio progetto con le server, non compilava perché non mi risolveva la libreria. Ora però mi rimane il problema della mancata compilazione per the import import javax.servlet.http.*; can't be resolved Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 18 Marzo 2012 Autore Segnala Condividi Inviato 18 Marzo 2012 ...che c'entri il LOGGING_MANAGER ?! Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 18 Marzo 2012 Autore Segnala Condividi Inviato 18 Marzo 2012 Chiedo scusa! Sono stata precipitosa, ho risolto! Aggiungendo alle lib di java non javax ma servlet-api, grazie! Link al commento Condividi su altri siti Altre opzioni di condivisione...
telebabbo Inviato 18 Marzo 2012 Segnala Condividi Inviato 18 Marzo 2012 mi era sfuggito l'aggiornamento, grande! Link al commento Condividi su altri siti Altre opzioni di condivisione...
l'anna Inviato 19 Marzo 2012 Autore Segnala Condividi Inviato 19 Marzo 2012 mi era sfuggito l'aggiornamento, grande! Ma grazie a te!!! Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.