Hi,
I would be very grateful if someone could help me with the following
fortress-tomcat deployment problem.
We have created a project that takes released fortress-web and
fortress-rest and makes rpm that deploys these applications on tomcat. The
deployment does not succeed because of the error described below.
What could be the cause?
/Oleksandr
16-Jun-2015 09:56:10.692 INFO [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Deploying web application
archive
/opt/polystar/fortress/apache-tomcat-8.0.22/webapps/fortress-web-1.0.6.war
16-Jun-2015 09:56:10.723 SEVERE [localhost-startStop-1]
org.apache.tomcat.util.digester.Digester.startElement Begin event threw
exception
java.lang.ClassNotFoundException:
org.apache.directory.fortress.realm.tomcat.Tc7AccessMgrProxy
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at
org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
a:116)
at
org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1178)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(A
bstractSAXParser.java:509)
at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyE
lement(AbstractXMLDocumentParser.java:182)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
StartElement(XMLDocumentFragmentScannerImpl.java:1343)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag
mentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocu
mentScannerImpl.java:606)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
Document(XMLDocumentFragmentScannerImpl.java:510)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:848)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:777)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:1
41)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract
SAXParser.java:1213)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(S
AXParserImpl.java:649)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1451)
at
org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfi
g.java:541)
at
org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:
500)
at
org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:731)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java
:316)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppo
rt.java:117)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.jav
a:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:
402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
725)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:945)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1768)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1
142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:
617)
at java.lang.Thread.run(Thread.java:745)
16-Jun-2015 09:56:10.726 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.ContextConfig.processContextConfig Parse error
in context.xml for /fortress-web-1.0.6
org.xml.sax.SAXParseException; systemId:
file:/opt/polystar/fortress/apache-tomcat-8.0.22/webapps/fortress-web-1.0.6
/META-INF/context.xml; lineNumber: 25; columnNumber: 15; Error at (25, 15)
: org.apache.directory.fortress.realm.tomcat.Tc7AccessMgrProxy
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:1
908)
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:1
940)
at
org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1181)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(A
bstractSAXParser.java:509)
at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyE
lement(AbstractXMLDocumentParser.java:182)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
StartElement(XMLDocumentFragmentScannerImpl.java:1343)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag
mentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocu
mentScannerImpl.java:606)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
Document(XMLDocumentFragmentScannerImpl.java:510)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:848)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:777)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:1
41)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract
SAXParser.java:1213)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(S
AXParserImpl.java:649)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1451)
at
org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfi
g.java:541)
at
org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:
500)
at
org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:731)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java
:316)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppo
rt.java:117)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.jav
a:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:
402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
725)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:945)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1768)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1
142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:
617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException:
org.apache.directory.fortress.realm.tomcat.Tc7AccessMgrProxy
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at
org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
a:116)
at
org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1178)
... 31 more
16-Jun-2015 09:56:10.727 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.ContextConfig.processContextConfig Occurred at
line 25 column 15
16-Jun-2015 09:56:11.560 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.ContextConfig.configureStart Marking this
application unavailable due to previous error(s)
16-Jun-2015 09:56:11.572 SEVERE [localhost-startStop-1]
org.apache.catalina.core.StandardContext.startInternal One or more
components marked the context as not correctly configured
16-Jun-2015 09:56:11.593 SEVERE [localhost-startStop-1]
org.apache.catalina.core.StandardContext.startInternal Context
[/fortress-web-1.0.6] startup failed due to previous errors
16-Jun-2015 09:56:11.622 INFO [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Deployment of web
application archive
/opt/polystar/fortress/apache-tomcat-8.0.22/webapps/fortress-web-1.0.6.war
has finished in 929 ms
16-Jun-2015 09:56:11.626 INFO [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Deploying web application
archive
/opt/polystar/fortress/apache-tomcat-8.0.22/webapps/fortress-rest-1.0.2.war
16-Jun-2015 09:56:11.630 SEVERE [localhost-startStop-1]
org.apache.tomcat.util.digester.Digester.startElement Begin event threw
exception
java.lang.ClassNotFoundException:
org.apache.directory.fortress.realm.tomcat.Tc7AccessMgrProxy
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at
org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
a:116)
at
org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1178)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(A
bstractSAXParser.java:509)
at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyE
lement(AbstractXMLDocumentParser.java:182)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
StartElement(XMLDocumentFragmentScannerImpl.java:1343)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag
mentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocu
mentScannerImpl.java:606)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
Document(XMLDocumentFragmentScannerImpl.java:510)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:848)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:777)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:1
41)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract
SAXParser.java:1213)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(S
AXParserImpl.java:649)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1451)
at
org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfi
g.java:541)
at
org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:
500)
at
org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:731)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java
:316)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppo
rt.java:117)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.jav
a:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:
402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
725)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:945)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1768)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1
142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:
617)
at java.lang.Thread.run(Thread.java:745)
16-Jun-2015 09:56:11.633 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.ContextConfig.processContextConfig Parse error
in context.xml for /fortress-rest-1.0.2
org.xml.sax.SAXParseException; systemId:
file:/opt/polystar/fortress/apache-tomcat-8.0.22/webapps/fortress-rest-1.0.
2/META-INF/context.xml; lineNumber: 26; columnNumber: 15; Error at (26,
15) : org.apache.directory.fortress.realm.tomcat.Tc7AccessMgrProxy
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:1
908)
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:1
940)
at
org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1181)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(A
bstractSAXParser.java:509)
at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyE
lement(AbstractXMLDocumentParser.java:182)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
StartElement(XMLDocumentFragmentScannerImpl.java:1343)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag
mentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocu
mentScannerImpl.java:606)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
Document(XMLDocumentFragmentScannerImpl.java:510)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:848)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
nfiguration.java:777)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:1
41)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract
SAXParser.java:1213)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(S
AXParserImpl.java:649)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1451)
at
org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfi
g.java:541)
at
org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:
500)
at
org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:731)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java
:316)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppo
rt.java:117)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.jav
a:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:
402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
725)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:945)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1768)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1
142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:
617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException:
org.apache.directory.fortress.realm.tomcat.Tc7AccessMgrProxy
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at
org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
a:116)
at
org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1178)
... 31 more
16-Jun-2015 09:56:11.636 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.ContextConfig.processContextConfig Occurred at
line 26 column 15
16-Jun-2015 09:56:11.998 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.ContextConfig.configureStart Marking this
application unavailable due to previous error(s)
16-Jun-2015 09:56:12.005 SEVERE [localhost-startStop-1]
org.apache.catalina.core.StandardContext.startInternal One or more
components marked the context as not correctly configured
16-Jun-2015 09:56:12.006 SEVERE [localhost-startStop-1]
org.apache.catalina.core.StandardContext.startInternal Context
[/fortress-rest-1.0.2] startup failed due to previous errors
16-Jun-2015 09:56:12.022 INFO [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Deployment of web
application archive
/opt/polystar/fortress/apache-tomcat-8.0.22/webapps/fortress-rest-1.0.2.war
has finished in 396 ms