Ivano,
On 10/9/23 16:05, Ivano Luberti wrote:
I solved my own issue:
In my web.xml
I had two times the same mapping for a servlet
<servlet-mapping>
<servlet-name>reportservlet</servlet-name>
<url-pattern>/repinvenduti/reportservlet</url-pattern>
</servlet-mapping>
But there was no error message in tomcat logs with this regard.
Maybe tomcat logging is not tuned correctly?
Did you check logs other than catalina.out? I usually find these kind of
logs in a log file like logs/localhost_*.log
-chris
Because doing the same mistake in Eclipse leads to the following logs
which clearly expose the poblem cause
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at
org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:447)
at
org.apache.tomcat.util.descriptor.web.CallMethodMultiRule.end(WebRuleSet.java:1046)
at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1001)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2973)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1496)
at
org.apache.tomcat.util.descriptor.web.WebXmlParser.parseWebXml(WebXmlParser.java:119)
at
org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1067)
at
org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:779)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5130)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1429)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: The servlets named
[reportservlet] and [reportservlet] are both mapped to the url-pattern
[/repinvenduti/reportservlet] which is not permitted
at
org.apache.tomcat.util.descriptor.web.WebXml.addServletMappingDecoded(WebXml.java:340)
at
org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:333)
... 30 more
ott 09, 2023 10:03:10 PM
org.apache.tomcat.util.descriptor.web.WebXmlParser parseWebXml
GRAVE: Parse error in application web.xml file at
[file:/D:/ivano/Met/EclipseWorkspace202109/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/METLocale/WEB-INF/web.xml]
org.xml.sax.SAXParseException; systemId:
file:/D:/ivano/Met/EclipseWorkspace202109/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/METLocale/WEB-INF/web.xml; lineNumber: 730; columnNumber: 21; Error at (730, 21) : The servlets named [reportservlet] and [reportservlet] are both mapped to the url-pattern [/repinvenduti/reportservlet] which is not permitted
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:1932)
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:1964)
at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1004)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2973)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1496)
at
org.apache.tomcat.util.descriptor.web.WebXmlParser.parseWebXml(WebXmlParser.java:119)
at
org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1067)
at
org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:779)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5130)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1429)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: The servlets named
[reportservlet] and [reportservlet] are both mapped to the url-pattern
[/repinvenduti/reportservlet] which is not permitted
at
org.apache.tomcat.util.descriptor.web.WebXml.addServletMappingDecoded(WebXml.java:340)
at
org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:333)
at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at
org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:447)
at
org.apache.tomcat.util.descriptor.web.CallMethodMultiRule.end(WebRuleSet.java:1046)
at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1001)
... 24 more
Il 09/10/2023 20:34, Deepak Lalchandani ha scritto:
I'm facing a similar problem with basic tomcat installing too
On Mon, 9 Oct 2023, 8:00 pm Ivano Luberti,<lube...@archicoop.it.invalid>
wrote:
Hi, I was trying to update a web application deploying a war file.
The manager says that is able to deploy the war but the application
fails to start
I had saved the previous war file and tried to redeploy it that was
correctly running (update was a bug fixing), but I'm getting the same
error.
This what I find in the log files. Nothing serious in my opinion.
I compared the war file with the one of a different war containing the
same application with different configurations such as db connection,
css files to see if the old war has significative differences , but
can't find anything.
Any ideas? Even on how to get more information from the logs
-------------
09-Oct-2023 15:59:28.924 INFO [http-nio-8080-exec-174]
org.apache.catalina.startup.HostConfig.deployDescriptor Deploying
deployment descriptor
[/opt/tomcat/conf/Catalina/localhost/METComuneAlba.xml]
09-Oct-2023 15:59:28.930 WARNING [http-nio-8080-exec-174]
org.apache.tomcat.util.digester.SetPropertiesRule.begin
[SetPropertiesRule]{Context/Valve} Setting property 'resolveHosts' to
'false' did not find a matching property.
09-Oct-2023 15:59:28.931 WARNING [http-nio-8080-exec-174]
org.apache.tomcat.util.digester.Digester.endElement No rules found
matching 'Context/Logger'.
09-Oct-2023 15:59:29.577 SEVERE [http-nio-8080-exec-174]
org.apache.catalina.startup.ContextConfig.configureStart Marking this
application unavailable due to previous error(s)
09-Oct-2023 15:59:29.579 SEVERE [http-nio-8080-exec-174]
org.apache.catalina.core.StandardContext.startInternal One or more
components marked the context as not correctly configured
09-Oct-2023 15:59:29.580 SEVERE [http-nio-8080-exec-174]
org.apache.catalina.core.StandardContext.startInternal Context
[/METComuneAlba] startup failed due to previous errors
09-Oct-2023 15:59:29.598 INFO [http-nio-8080-exec-174]
org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of
deployment descriptor
[/opt/tomcat/conf/Catalina/localhost/METComuneAlba.xml] has finished in
[674] ms
--
Archimede Informatica tratta i dati personali in conformità a quanto
stabilito dal Regolamento UE n. 2016/679 (GDPR) e dal D. Lgs. 30 giugno
2003 n. 196
per come modificato dal D.Lgs. 10 agosto 2018 n. 101.
Informativa completa
<
http://www.archicoop.it/fileadmin/pdf/InformativaTrattamentoDatiPersonali.pdf
dott. Ivano Mario Luberti
Archimede Informatica società cooperativa a r. l.
Via Gereschi 36, 56127 Pisa
tel.: +39 050/580959 | fax: +39 050/8932061
web:www.archicoop.it
linkedin:www.linkedin.com/in/ivanoluberti
facebook:www.facebook.com/archimedeinformaticapisa/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org