Problema TOMCAT 6

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
dexter
Linux 2.x
Linux 2.x
Messaggi: 396
Iscritto il: mer 2 giu 2004, 0:00
Slackware: 12.2
Kernel: 2.6.33.1-smp
Desktop: GnomeSlacky 2.26.3
Contatta:

Problema TOMCAT 6

Messaggio da dexter »

Ho scaricato tomcat 6, lo scompattato ed ho eseguito startup.sh nella directory /bin.
Tutto sembra funzionare, ma quando lancio una servlet questa non pate mi da l'errore:

type Status report

message /Prova/

description The requested resource (/Prova/) is not available.

Nel file di log catalina.2009-11-25.log (cioè quello di oggi) ci trovo:

Codice: Seleziona tutto

Nov 25, 2009 7:34:28 PM 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: /usr/lib/java/lib/i386/client:/usr/lib/java/lib/i386:/usr/lib/java/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Nov 25, 2009 7:34:28 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 7:34:28 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1501 ms
Nov 25, 2009 7:34:29 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 25, 2009 7:34:29 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Nov 25, 2009 7:34:30 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Nov 25, 2009 7:34:30 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Nov 25, 2009 7:34:30 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/66  config=null
Nov 25, 2009 7:34:30 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1547 ms
Nov 25, 2009 9:05:27 PM 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: /usr/lib/java/lib/i386/client:/usr/lib/java/lib/i386:/usr/lib/java/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Nov 25, 2009 9:05:27 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 9:05:27 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1731 ms
Nov 25, 2009 9:05:28 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 25, 2009 9:05:28 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Nov 25, 2009 9:05:29 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Nov 25, 2009 9:05:29 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Nov 25, 2009 9:05:29 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/92  config=null
Nov 25, 2009 9:05:29 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1728 ms
Nov 25, 2009 9:22:20 PM org.apache.tomcat.util.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 2 column 1: Premature end of file.
org.xml.sax.SAXParseException: Premature end of file.
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644)
	at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365)
	at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1066)
	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1274)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:296)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
	at java.lang.Thread.run(Unknown Source)
Nov 25, 2009 9:22:20 PM org.apache.catalina.startup.ContextConfig applicationWebConfig
SEVERE: Parse error in application web.xml file at jndi:/localhost/Prova/WEB-INF/web.xml
org.xml.sax.SAXParseException: Premature end of file.
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644)
	at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365)
	at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1066)
	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1274)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:296)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
	at java.lang.Thread.run(Unknown Source)
Nov 25, 2009 9:22:20 PM org.apache.catalina.startup.ContextConfig applicationWebConfig
SEVERE: Occurred at line 2 column 1
Nov 25, 2009 9:22:20 PM org.apache.catalina.startup.ContextConfig start
SEVERE: Marking this application unavailable due to previous error(s)
Nov 25, 2009 9:22:20 PM org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
Nov 25, 2009 9:22:20 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/Prova] startup failed due to previous errors
Nov 25, 2009 9:26:51 PM org.apache.catalina.startup.HostConfig checkResources
INFO: Reloading context [/Prova]
Nov 25, 2009 9:26:51 PM org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/Prova] has not been started
Nov 25, 2009 9:28:51 PM org.apache.catalina.startup.HostConfig checkResources
INFO: Reloading context [/Prova]
Nov 25, 2009 9:29:01 PM org.apache.catalina.startup.HostConfig checkResources
INFO: Reloading context [/Prova]
Nov 25, 2009 9:29:11 PM org.apache.catalina.startup.HostConfig checkResources
INFO: Reloading context [/Prova]
Nov 25, 2009 9:31:31 PM org.apache.catalina.startup.HostConfig checkResources
INFO: Undeploying context [/Prova]
Nov 25, 2009 10:13:36 PM 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: /usr/lib/java/lib/i386/client:/usr/lib/java/lib/i386:/usr/lib/java/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Nov 25, 2009 10:13:36 PM org.apache.coyote.http11.Http11Protocol init
SEVERE: Error initializing endpoint
java.net.BindException: Address already in use<null>:8080
	at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:509)
	at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
	at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
	at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
	at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:535)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:555)
	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:260)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
Nov 25, 2009 10:13:36 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use<null>:8080
	at org.apache.catalina.connector.Connector.initialize(Connector.java:1060)
	at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
	at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:535)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:555)
	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:260)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
Nov 25, 2009 10:13:36 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 899 ms
Nov 25, 2009 10:13:36 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 25, 2009 10:13:36 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Nov 25, 2009 10:13:37 PM org.apache.coyote.http11.Http11Protocol start
SEVERE: Error starting endpoint
java.net.BindException: Address already in use<null>:8080
	at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:509)
	at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:526)
	at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
	at org.apache.catalina.connector.Connector.start(Connector.java:1131)
	at org.apache.catalina.core.StandardService.start(StandardService.java:531)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Nov 25, 2009 10:13:37 PM org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start: 
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use<null>:8080
	at org.apache.catalina.connector.Connector.start(Connector.java:1138)
	at org.apache.catalina.core.StandardService.start(StandardService.java:531)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Nov 25, 2009 10:13:37 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1475 ms
Nov 25, 2009 10:13:37 PM org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[8005]: 
java.net.BindException: Address already in use
	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:373)
	at org.apache.catalina.startup.Catalina.await(Catalina.java:647)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:607)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Nov 25, 2009 10:13:37 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:13:38 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Nov 25, 2009 10:13:39 PM org.apache.catalina.connector.MapperListener destroy
WARNING: Error unregistering MBeanServerDelegate
java.lang.NullPointerException
	at org.apache.catalina.connector.MapperListener.destroy(MapperListener.java:171)
	at org.apache.catalina.connector.Connector.stop(Connector.java:1179)
	at org.apache.catalina.core.StandardService.stop(StandardService.java:593)
	at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
	at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
	at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:676)
Nov 25, 2009 10:13:39 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:13:39 PM org.apache.catalina.connector.Connector stop
SEVERE: Coyote connector has not been started
Nov 25, 2009 10:14:06 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:14:07 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Nov 25, 2009 10:14:07 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:14:29 PM 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: /usr/lib/java/lib/i386/client:/usr/lib/java/lib/i386:/usr/lib/java/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Nov 25, 2009 10:14:29 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:14:29 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1139 ms
Nov 25, 2009 10:14:29 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 25, 2009 10:14:29 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Nov 25, 2009 10:14:31 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:14:31 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Nov 25, 2009 10:14:31 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/52  config=null
Nov 25, 2009 10:14:31 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1990 ms
Nov 25, 2009 10:16:59 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:17:00 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Nov 25, 2009 10:17:01 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:17:04 PM 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: /usr/lib/java/lib/i386/client:/usr/lib/java/lib/i386:/usr/lib/java/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Nov 25, 2009 10:17:04 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:17:04 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1062 ms
Nov 25, 2009 10:17:04 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 25, 2009 10:17:04 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Nov 25, 2009 10:17:05 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:17:06 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Nov 25, 2009 10:17:06 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/98  config=null
Nov 25, 2009 10:17:06 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1356 ms
Nov 25, 2009 10:23:59 PM 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: /usr/lib/java/lib/i386/client:/usr/lib/java/lib/i386:/usr/lib/java/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Nov 25, 2009 10:24:00 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:24:00 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1592 ms
Nov 25, 2009 10:24:00 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 25, 2009 10:24:00 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Nov 25, 2009 10:24:01 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:24:02 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Nov 25, 2009 10:24:02 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/68  config=null
Nov 25, 2009 10:24:02 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1871 ms
Nov 25, 2009 10:59:24 PM 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: /usr/lib/java/lib/i386/client:/usr/lib/java/lib/i386:/usr/lib/java/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Nov 25, 2009 10:59:24 PM org.apache.coyote.http11.Http11Protocol init
SEVERE: Error initializing endpoint
java.net.BindException: Address already in use<null>:8080
	at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:509)
	at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
	at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
	at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
	at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:535)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:555)
	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:260)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
Nov 25, 2009 10:59:24 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use<null>:8080
	at org.apache.catalina.connector.Connector.initialize(Connector.java:1060)
	at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
	at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:535)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:555)
	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:260)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
Nov 25, 2009 10:59:24 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 738 ms
Nov 25, 2009 10:59:24 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 25, 2009 10:59:24 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Nov 25, 2009 10:59:26 PM org.apache.coyote.http11.Http11Protocol start
SEVERE: Error starting endpoint
java.net.BindException: Address already in use<null>:8080
	at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:509)
	at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:526)
	at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
	at org.apache.catalina.connector.Connector.start(Connector.java:1131)
	at org.apache.catalina.core.StandardService.start(StandardService.java:531)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Nov 25, 2009 10:59:26 PM org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start: 
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use<null>:8080
	at org.apache.catalina.connector.Connector.start(Connector.java:1138)
	at org.apache.catalina.core.StandardService.start(StandardService.java:531)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Nov 25, 2009 10:59:26 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1324 ms
Nov 25, 2009 10:59:26 PM org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[8005]: 
java.net.BindException: Address already in use
	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:373)
	at org.apache.catalina.startup.Catalina.await(Catalina.java:647)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:607)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Nov 25, 2009 10:59:26 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:59:27 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Nov 25, 2009 10:59:27 PM org.apache.catalina.connector.MapperListener destroy
WARNING: Error unregistering MBeanServerDelegate
java.lang.NullPointerException
	at org.apache.catalina.connector.MapperListener.destroy(MapperListener.java:171)
	at org.apache.catalina.connector.Connector.stop(Connector.java:1179)
	at org.apache.catalina.core.StandardService.stop(StandardService.java:593)
	at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
	at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
	at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:676)
Nov 25, 2009 10:59:27 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Nov 25, 2009 10:59:27 PM org.apache.catalina.connector.Connector stop
SEVERE: Coyote connector has not been started
Nov 25, 2009 11:39:46 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 11:39:47 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Nov 25, 2009 11:39:47 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Nov 25, 2009 11:39:53 PM 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: /usr/lib/java/lib/i386/client:/usr/lib/java/lib/i386:/usr/lib/java/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Nov 25, 2009 11:39:53 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 11:39:53 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 807 ms
Nov 25, 2009 11:39:53 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 25, 2009 11:39:53 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Nov 25, 2009 11:39:55 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Nov 25, 2009 11:39:55 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Nov 25, 2009 11:39:55 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/67  config=null
Nov 25, 2009 11:39:55 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1680 ms
Nov 25, 2009 11:58:37 PM 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: /usr/lib/java/lib/i386/client:/usr/lib/java/lib/i386:/usr/lib/java/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Nov 25, 2009 11:58:38 PM org.apache.coyote.http11.Http11Protocol init
SEVERE: Error initializing endpoint
java.net.BindException: Address already in use<null>:8080
	at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:509)
	at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
	at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
	at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
	at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:535)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:555)
	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:260)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
Nov 25, 2009 11:58:38 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use<null>:8080
	at org.apache.catalina.connector.Connector.initialize(Connector.java:1060)
	at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
	at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:535)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:555)
	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:260)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
Nov 25, 2009 11:58:38 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 605 ms
Nov 25, 2009 11:58:38 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 25, 2009 11:58:38 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Nov 25, 2009 11:58:39 PM org.apache.coyote.http11.Http11Protocol start
SEVERE: Error starting endpoint
java.net.BindException: Address already in use<null>:8080
	at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:509)
	at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:526)
	at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
	at org.apache.catalina.connector.Connector.start(Connector.java:1131)
	at org.apache.catalina.core.StandardService.start(StandardService.java:531)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Nov 25, 2009 11:58:39 PM org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start: 
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use<null>:8080
	at org.apache.catalina.connector.Connector.start(Connector.java:1138)
	at org.apache.catalina.core.StandardService.start(StandardService.java:531)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Nov 25, 2009 11:58:39 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1027 ms
Nov 25, 2009 11:58:39 PM org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[8005]: 
java.net.BindException: Address already in use
	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:373)
	at org.apache.catalina.startup.Catalina.await(Catalina.java:647)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:607)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Nov 25, 2009 11:58:39 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Nov 25, 2009 11:58:40 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Nov 25, 2009 11:58:40 PM org.apache.catalina.connector.MapperListener destroy
WARNING: Error unregistering MBeanServerDelegate
java.lang.NullPointerException
	at org.apache.catalina.connector.MapperListener.destroy(MapperListener.java:171)
	at org.apache.catalina.connector.Connector.stop(Connector.java:1179)
	at org.apache.catalina.core.StandardService.stop(StandardService.java:593)
	at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
	at org.apache.catalina.startup.Catalina.stop(Catalina.java:633)
	at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:676)
Nov 25, 2009 11:58:40 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Nov 25, 2009 11:58:40 PM org.apache.catalina.connector.Connector stop
SEVERE: Coyote connector has not been started
come posso risolvere????

agharta
Linux 0.x
Linux 0.x
Messaggi: 81
Iscritto il: lun 17 dic 2007, 13:58
Località: Bassano del grappa

Re: Problema TOMCAT 6

Messaggio da agharta »

....Beh....a spanne.....la porta 8080 è già usata da un altro programma. (forse anche la 8005, ma non so se sia uno stacktrace dell'errore precedente).

Consiglio:
1) Verifica quale programma usa la porta 8080 (cat /etc/services | grep 8080 meglio se verificato anche con un netstat -a | grep 8080). Se puoi chiudere il programma o cambiare porta, fallo. Poi riavvia il tomcat (cancella i log in $TOMCAT_HOME/logs). Se il problema si ripete con la porta 8005, fai lo stesso.

2) Se non puoi cambiare porte, edita il file $TOMCAT_HOME/conf/server.xml, ricerca "8080" e sostituisci con una porta a tuo piacimento, purché libera (e sopra 1024, sennò ti servono i diritti di root per lanciare il tomcat). Lo stesso vale per la 8005. Elimina i log e riavvia, come sopra.

Facci sapere se va.

Ciao!

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: Problema TOMCAT 6

Messaggio da daniele50 »

Tra i diversi errori bisognerebbe poi sitinguere quelli del tomcat e quelli dell'applicazione, anche se java.net.BindException: Address already in use<null>:8080 si riferisce chiaramente a quello che ha detto agherta.
Per fare delle prove puoi anche avviare il tomcat togliendo però l'applicazione dalla webapps, così vedi se parte senza generare errori. Poi ti concentrerai sull'applicazione java...

dexter
Linux 2.x
Linux 2.x
Messaggi: 396
Iscritto il: mer 2 giu 2004, 0:00
Slackware: 12.2
Kernel: 2.6.33.1-smp
Desktop: GnomeSlacky 2.26.3
Contatta:

Re: Problema TOMCAT 6

Messaggio da dexter »

Se non avvio apache-tomcat il comando netstat ... non mi esce proprio niente. Nel file /etc/services la porta 8080 non c'è.
Se avvio apache-tomcat e lancio netstat... sulla porta 8080 mi esce:

Codice: Seleziona tutto

tcp6       0      0 [::]:8080               [::]:*                  LISTEN
se lancio netstat sulla porta 8005:

Codice: Seleziona tutto

tcp6       0      0 localhost:8005          [::]:*                  LISTEN
Se vado all'indirizzo localhost:8080/Prova (la mia applicazione) mi esce comunque l'errore. Adesso se lancio netstat sulla porta 8080 mi esce:

Codice: Seleziona tutto

tcp        0      0 localhost:33157         localhost:8080          ESTABLISHED
tcp        0      0 localhost:33156         localhost:8080          ESTABLISHED
tcp6       0      0 [::]:8080               [::]:*                  LISTEN
tcp6       0      0 localhost:8080          localhost:33156         ESTABLISHED
tcp6       0      0 localhost:8080          localhost:33157         ESTABLISHED
la porta 8005 è uguale a prima...

Un altra cosa, dopo aver avviato tomcat mi esce:

Codice: Seleziona tutto

Using CATALINA_BASE:   /home/dexter/apache-tomcat
Using CATALINA_HOME:   /home/dexter/apache-tomcat
Using CATALINA_TMPDIR: /home/dexter/apache-tomcat/temp
Using JRE_HOME:       /usr/lib/java
pensavo che lo startup mi avesse settato le variabili, ma se vado a vedere al loro interno non c'è niente. L'altra volta le ho settate e ho riavviato tomcat ma non è successo niente di nuovo. Non capisco che cosa manca.

dexter
Linux 2.x
Linux 2.x
Messaggi: 396
Iscritto il: mer 2 giu 2004, 0:00
Slackware: 12.2
Kernel: 2.6.33.1-smp
Desktop: GnomeSlacky 2.26.3
Contatta:

Re: Problema TOMCAT 6

Messaggio da dexter »

Un altro chiarimento, quando avvio tomcat all'indirizzo localhost:8080 si apre la pagina di tomcat. e da li posso avviare anche le servlet che ci sono di default in tomcat e funzionano.
Non capisco perchè la mia invece non funziona. Ho anche creato la directory web-inf con il file web.xml e caricato le classi nella sotto directory classes in web-inf.

agharta
Linux 0.x
Linux 0.x
Messaggi: 81
Iscritto il: lun 17 dic 2007, 13:58
Località: Bassano del grappa

Re: Problema TOMCAT 6

Messaggio da agharta »

Ehm.... web-inf in minuscolo? spero tu intendessi WEB-INF

Comunque, spulciando sui tuoi log ho notato anche questo:

Codice: Seleziona tutto

SEVERE: Parse error in application web.xml file at jndi:/localhost/Prova/WEB-INF/web.xml
org.xml.sax.SAXParseException: Premature end of file.
Se cancelli i log e rilanci l'applicazione ti compare ancora questo messaggio? Se si il file web.xml non è corretto (direi anche alla riga numero 2).

Hai seguito lo standard tomcat per creare l'applicativo? http://tomcat.apache.org/tomcat-6.0-doc ... yment.html

Se dici che la pagina principale del tomcat la vedi allora c'è qualcosa che non va nel tuo progetto. Prova a postare il contenuto del file web.xml.


Per quanto riguarda le porte 8080 e 8005, sembra tutto ok. Non è che per caso hai provato ad avviare più tomcat contemporaneamente? Dentro la directory $TOMCAT_HOME/bin c'è sia il file startup.sh per lo start che il shutdown.sh per lo stop.
dexter ha scritto:Un altra cosa, dopo aver avviato tomcat mi esce:

Codice: Seleziona tutto
Using CATALINA_BASE: /home/dexter/apache-tomcat
Using CATALINA_HOME: /home/dexter/apache-tomcat
Using CATALINA_TMPDIR: /home/dexter/apache-tomcat/temp
Using JRE_HOME: /usr/lib/java



pensavo che lo startup mi avesse settato le variabili, ma se vado a vedere al loro interno non c'è niente. L'altra volta le ho settate e ho riavviato tomcat ma non è successo niente di nuovo. Non capisco che cosa manca.
E' normale. Quando lanci il file startup.sh, tomcat crea delle variabili partendo dalla directory in cui si trova.

Ciao.

dexter
Linux 2.x
Linux 2.x
Messaggi: 396
Iscritto il: mer 2 giu 2004, 0:00
Slackware: 12.2
Kernel: 2.6.33.1-smp
Desktop: GnomeSlacky 2.26.3
Contatta:

Re: Problema TOMCAT 6

Messaggio da dexter »

Ehm.... web-inf in minuscolo? spero tu intendessi WEB-INF
la directory WEB-INF è in maiuscolo
Se cancelli i log e rilanci l'applicazione ti compare ancora questo messaggio? Se si il file web.xml non è corretto (direi anche alla riga numero 2).
Dopo aver cancellato il file di lo g e riavviato l'applicazione non compare più.

Il mio file web.xml è questo:

Codice: Seleziona tutto

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>
<display-name>
Questa è una prova!
</display-name>

<servlet>
<servlet-name>Prova</servlet-name>
<servlet-class>Prova</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Prova</servlet-name>
<url-pattern>/Prova</url-pattern>
</servlet-mapping>

</web-app>
Ma l'assegnazione delle variabili d'ambiente la devo fare io a mano ogni volta che accendo il pc???

grazie

agharta
Linux 0.x
Linux 0.x
Messaggi: 81
Iscritto il: lun 17 dic 2007, 13:58
Località: Bassano del grappa

Re: Problema TOMCAT 6

Messaggio da agharta »

http://tomcat.apache.org/tomcat-6.0-doc ... eb.xml.txt

Prova ad aggiungere id doctype e session-timeout e welcome-page. (io ce l'ho presente in tutte le mie applicazioni)

esempio (mio web.xml)

Codice: Seleziona tutto

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <servlet>
        <servlet-name>LoadImageServlet</servlet-name>
        <servlet-class>it.my.app.LoadImageServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>LoadImageServlet</servlet-name>
        <url-pattern>/LoadImageServlet</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>pages/login/login.html</welcome-file>
    </welcome-file-list>
    <session-config>
        <session-timeout>
            20
        </session-timeout>
    </session-config>
</web-app>
L'unica variabile d'ambiente necessaria per il tomcat è JAVA_HOME o JRE_HOME. (se hai installato java dai repo slackware sei apposto, per verificare dai da bash un echo $JAVA_HOME (o $JRE_HOME), se ti ritorna una path (nel tuo caso dovrebbe essere /usr/lib/java) è tutto ok).
Le altre variabili vengono create all'interno dello script-space (concedimi il termine), quindi NON devi generarle tu.

Domanda: Hai creato un progetto con un editor di testo oppure con un ide (tipo netbeans o eclipse) ? Se crei un applicativo web con un ide hai meno possibilità di incorrere in problemi di struttura del progetto o di errori di sintassi nella configurazione base.

Ciao!

agharta
Linux 0.x
Linux 0.x
Messaggi: 81
Iscritto il: lun 17 dic 2007, 13:58
Località: Bassano del grappa

Re: Problema TOMCAT 6

Messaggio da agharta »

Ah!
dexter ha scritto:<servlet>
<servlet-name>Prova</servlet-name>
<servlet-class>Prova</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Prova</servlet-name>
<url-pattern>/Prova</url-pattern>
</servlet-mapping>

Leggendo queste configurazioni (<servlet-class>Prova</servlet-class>) presumo tu abbia un file chiamato Prova.java (con la P maiuscola) all'interno della path $TUA_APPLICAZIONE/WEB_INF/classes/

Confermi?

dexter
Linux 2.x
Linux 2.x
Messaggi: 396
Iscritto il: mer 2 giu 2004, 0:00
Slackware: 12.2
Kernel: 2.6.33.1-smp
Desktop: GnomeSlacky 2.26.3
Contatta:

Re: Problema TOMCAT 6

Messaggio da dexter »

ho inserito la stessa riga che hai tu nel tag web-app, ho riavviato tomcat ma non succede niente.
Domanda: Hai creato un progetto con un editor di testo oppure con un ide (tipo netbeans o eclipse) ? Se crei un applicativo web con un ide hai meno possibilità di incorrere in problemi di struttura del progetto o di errori di sintassi nella configurazione base.
Editor di testo
Leggendo queste configurazioni (<servlet-class>Prova</servlet-class>) presumo tu abbia un file chiamato Prova.java (con la P maiuscola) all'interno della path $TUA_APPLICAZIONE/WEB_INF/classes/

Confermi?
si esatto, ho un file chiamato "Prova.java", però sta in $MIA_APPLICAZIONE. In $MIA_APPLICAZIONE/WEB-INF/classes/ ho il file "Prova.class". E' sbagliato così?

dexter
Linux 2.x
Linux 2.x
Messaggi: 396
Iscritto il: mer 2 giu 2004, 0:00
Slackware: 12.2
Kernel: 2.6.33.1-smp
Desktop: GnomeSlacky 2.26.3
Contatta:

Re: Problema TOMCAT 6

Messaggio da dexter »

C'è un'altra cosa....

Se vado all'indirizzo localhost:8080 la pagina di tomcat si apre. Poi se vado sul link "Tomcat Manager", dopo aver inserito login e pasword che gli ho impostato, mi fa vedere la lista delle applicazioni. Vengono visualizzate una lista di applicazioni, tra cui la mia, adesso le aplicazioni che si trovano sotto /examples funzionano mentre la mia /Prova, /manager e /host-manager mi generano gli errori:

Codice: Seleziona tutto

HTTP Status 404 - /host-manager/

type Status report

message /host-manager/

description The requested resource (/host-manager/) is not available.

HTTP Status 404 - /manager/

type Status report

message /manager/

description The requested resource (/manager/) is not available.

HTTP Status 404 - /Prova/

type Status report

message /Prova/

description The requested resource (/Prova/) is not available.
Quindi non è solo la mia applicazione ad avere problemi.

agharta
Linux 0.x
Linux 0.x
Messaggi: 81
Iscritto il: lun 17 dic 2007, 13:58
Località: Bassano del grappa

Re: Problema TOMCAT 6

Messaggio da agharta »

dexter ha scritto:HTTP Status 404 - /host-manager/

type Status report

message /host-manager/

description The requested resource (/host-manager/) is not available.

HTTP Status 404 - /manager/

type Status report

message /manager/

description The requested resource (/manager/) is not available.

HTTP Status 404 - /Prova/

type Status report

message /Prova/

description The requested resource (/Prova/) is not available.
Il fatto che host-manager e manager ti diano un 404 è corretto (sono host virtuali per l'amministrazione), se provi a dare invece di /manager un /manager/html, ti compare la pagina del tomcat manager, a dimostrazione che è tutto corretto.

dexter ha scritto:si esatto, ho un file chiamato "Prova.java", però sta in $MIA_APPLICAZIONE. In $MIA_APPLICAZIONE/WEB-INF/classes/ ho il file "Prova.class". E' sbagliato così?
Confermo, mia svista, era il .class necessario.

Direi che è tutto corretto per quanto riguarda il tomcat.

Io proverei a:
1) creare una applicazione con un ide. (ti crea anche il .war). E' la cosa più corretta da fare a mio avviso.
2) posta uno zip contenente il tuo progetto che ci diamo un controllo.

Vedi te.

Ciao.

agharta
Linux 0.x
Linux 0.x
Messaggi: 81
Iscritto il: lun 17 dic 2007, 13:58
Località: Bassano del grappa

Re: Problema TOMCAT 6

Messaggio da agharta »

Domandona: ma dove hai messo la tua applicazione? in $TOMCAT_HOME/webapps vero?

dexter
Linux 2.x
Linux 2.x
Messaggi: 396
Iscritto il: mer 2 giu 2004, 0:00
Slackware: 12.2
Kernel: 2.6.33.1-smp
Desktop: GnomeSlacky 2.26.3
Contatta:

Re: Problema TOMCAT 6

Messaggio da dexter »

Domandona: ma dove hai messo la tua applicazione? in $TOMCAT_HOME/webapps vero?
Si esatto.

comunque ho appena installato netbeans, ho creato un nuovo progetto e ho inserito il mio codice. La compilazione va a buon fine. Ma apache mi da lo stesso identico errore.!!!!!!!!! :shock:

agharta
Linux 0.x
Linux 0.x
Messaggi: 81
Iscritto il: lun 17 dic 2007, 13:58
Località: Bassano del grappa

Re: Problema TOMCAT 6

Messaggio da agharta »

Il tuo applicativo si chiama "XXX", no? (supposizione)
E quando parte il tomcat (con netbeans) ti redirige l'url in http://localhost:8084/XXX

La tua servlet si chiama Prova, quindi l'url finale dovrebbe essere http://localhost:8084/XXX/Prova

Così facendo dovrebbe andare.

Ma dai fuori qualcosa in output nella servlet??

Rispondi