Chris, yes checked  other files and I have also logs/localhost_*.log but the deployments event reported there are the same found in catalina.out. There is manager log too, same as above

Il 10/10/2023 04:54, Christopher Schultz ha scritto:
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

--

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/

Reply via email to