RE: tomcat 4.0 and struts problem

2001-10-04 Thread Arnaud Héritier

Verify if your error-page tags are defined before any taglib tag.
Tomcat 4 not allows to declare taglib before error-page, even though tomcat 3 accepts 
it.

 -Message d'origine-
 De:   Viet Kevin [SMTP:[EMAIL PROTECTED]]
 Date: jeudi 4 octobre 2001 16:52
 À:[EMAIL PROTECTED]
 Objet:tomcat 4.0 and struts problem
 
 Hello all : 
 
 I try to run struts with tomcat 4.0 and get this exception at the startup : 
 
 java.lang.NullPointerException
   at org.apache.struts.digester.Digester.parse(Digester.java:755)
   at org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1331)
   at org.apache.struts.action.ActionServlet.init(ActionServlet.java:465)
   at net.activia.cmanager.web.actions.CMActionServlet.init(Unknown Source)
 
 I find this is weird because all works well with tomcat 3.*
 
 Please help me ..., thx in advance




RE: tomcat 4.0 and struts problem

2001-10-04 Thread Brett Porter
Title: RE: tomcat 4.0 and struts problem





Hi,


There was a similar problem discussed last week. My solution at the time was similar, and a bit dodgy :)
I've just read the Tomcat 4 Class Loader HOWTO today and that explains the problems - as you've said its all to do with XML parsers.

I think the suggestion from them is to move crimson and jaxp to $CATALINE_HOME/common/lib from jasper/lib, and not to put anything in your WEB-INF/lib directory. If you need Xerces 1.3+ instead, remove crimson  jaxp from jasper/lib and put Xerces in common/lib (not WEB-INF/lib).

I'm about to see if it fixes my struts mapping problems, and repost if not.


Cheers,
Brett


-Original Message-
From: Domingo Aguilera [mailto:[EMAIL PROTECTED]]
Sent: Friday, 5 October 2001 12:28 AM
To: [EMAIL PROTECTED]
Subject: RE: tomcat 4.0 and struts problem



I had the same problem.


What I did was:


1 - Download Jboss ( www.jboss.org )


2 - In the directory lib of jboss you can find crimson.jar and jaxp.jar
files.


3 - Copy the two files to your $TOMCAT/webapps/yourapp/WEB-INF/lib


4 - Restart tomcat.





RE: Tomcat 4.0 and Struts.

2001-10-01 Thread Domingo Aguilera

I made a mistake when writing about the location of the xml parser...

It is Xerces 1.4.1 and is placed in $TOMCAT/webapps/myapp/WEB-INF/lib

-Mensaje original-
De: Domingo Aguilera [mailto:[EMAIL PROTECTED]]
Enviado el: Lunes, 01 de Octubre de 2001 12:47 p.m.
Para: [EMAIL PROTECTED]
Asunto: Tomcat 4.0 and Struts.


Is there any issue regarding the use of Tomcat 4.0 and struts when dealing
with the digester parsing of the struts-config.xml ?

This is what´s been written to log file in tomcat 4.0

2001-10-01 11:28:58 StandardContext[/extranet]: Servlet /extranet threw
load() exception
javax.servlet.ServletException: Servlet.init() for servlet action threw
exception
at org.apache.catalina.core.StandardWrapper.load(Unknown Source)
at org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source)
at org.apache.catalina.core.StandardContext.start(Unknown Source)
at org.apache.catalina.core.ContainerBase.addChild(Unknown Source)
at org.apache.catalina.core.StandardHost.addChild(Unknown Source)
at org.apache.catalina.core.StandardHost.install(Unknown Source)
at org.apache.catalina.startup.HostConfig.deployApps(Unknown Source)
at org.apache.catalina.startup.HostConfig.start(Unknown Source)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
Source)
at org.apache.catalina.core.ContainerBase.start(Unknown Source)
at org.apache.catalina.core.ContainerBase.start(Unknown Source)
at org.apache.catalina.core.StandardEngine.start(Unknown Source)
at org.apache.catalina.core.StandardService.start(Unknown Source)
at org.apache.catalina.core.StandardServer.start(Unknown Source)
at org.apache.catalina.startup.Catalina.start(Unknown Source)
at org.apache.catalina.startup.Catalina.execute(Unknown Source)
at org.apache.catalina.startup.Catalina.process(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:28)
at java.lang.reflect.Method.invoke(Method.java:313)
at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
- Root Cause -
java.lang.NullPointerException
at org.apache.commons.digester.Digester.parse(Digester.java:859)
at
org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1273)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:460)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at org.apache.catalina.core.StandardWrapper.load(Unknown Source)
at org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source)
at org.apache.catalina.core.StandardContext.start(Unknown Source)
at org.apache.catalina.core.ContainerBase.addChild(Unknown Source)
at org.apache.catalina.core.StandardHost.addChild(Unknown Source)
at org.apache.catalina.core.StandardHost.install(Unknown Source)
at org.apache.catalina.startup.HostConfig.deployApps(Unknown Source)
at org.apache.catalina.startup.HostConfig.start(Unknown Source)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
Source)
at org.apache.catalina.core.ContainerBase.start(Unknown Source)
at org.apache.catalina.core.ContainerBase.start(Unknown Source)
at org.apache.catalina.core.StandardEngine.start(Unknown Source)
at org.apache.catalina.core.StandardService.start(Unknown Source)
at org.apache.catalina.core.StandardServer.start(Unknown Source)
at org.apache.catalina.startup.Catalina.start(Unknown Source)
at org.apache.catalina.startup.Catalina.execute(Unknown Source)
at org.apache.catalina.startup.Catalina.process(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:28)
at java.lang.reflect.Method.invoke(Method.java:313)
at org.apache.catalina.startup.Bootstrap.main(Unknown Source)

This is the struts-config.xml ( with some changes to not show password ,
etc.)

struts-config.xml--

?xml version=1.0 encoding=ISO-8859-1 ?

!DOCTYPE struts-config PUBLIC
  -//Apache Software Foundation//DTD Struts Configuration 1.0//EN
  http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd;

struts-config


data-sources
data-source
  set-property property=autoCommit
   value=false/
  set-property 

RE: Tomcat 4.0 and Struts.

2001-10-01 Thread Brett Porter
Title: RE: Tomcat 4.0 and Struts.





I had the same problem. I removed jaxp.jar from the tomcat lib directory, as it seemed to be conflicting with Xerces. Removing Xerces from the classpath also works, but I use another library that depends on it.

Cheers,
Brett


-Original Message-
From: Domingo Aguilera [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, 2 October 2001 3:52 AM
To: [EMAIL PROTECTED]
Subject: RE: Tomcat 4.0 and Struts.



I made a mistake when writing about the location of the xml parser...


It is Xerces 1.4.1 and is placed in $TOMCAT/webapps/myapp/WEB-INF/lib


-Mensaje original-
De: Domingo Aguilera [mailto:[EMAIL PROTECTED]]
Enviado el: Lunes, 01 de Octubre de 2001 12:47 p.m.
Para: [EMAIL PROTECTED]
Asunto: Tomcat 4.0 and Struts.



Is there any issue regarding the use of Tomcat 4.0 and struts when dealing
with the digester parsing of the struts-config.xml ?


This is what´s been written to log file in tomcat 4.0


2001-10-01 11:28:58 StandardContext[/extranet]: Servlet /extranet threw
load() exception
javax.servlet.ServletException: Servlet.init() for servlet action threw
exception
 at org.apache.catalina.core.StandardWrapper.load(Unknown Source)
 at org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source)
 at org.apache.catalina.core.StandardContext.start(Unknown Source)
 at org.apache.catalina.core.ContainerBase.addChild(Unknown Source)
 at org.apache.catalina.core.StandardHost.addChild(Unknown Source)
 at org.apache.catalina.core.StandardHost.install(Unknown Source)
 at org.apache.catalina.startup.HostConfig.deployApps(Unknown Source)
 at org.apache.catalina.startup.HostConfig.start(Unknown Source)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
Source)
 at org.apache.catalina.core.ContainerBase.start(Unknown Source)
 at org.apache.catalina.core.ContainerBase.start(Unknown Source)
 at org.apache.catalina.core.StandardEngine.start(Unknown Source)
 at org.apache.catalina.core.StandardService.start(Unknown Source)
 at org.apache.catalina.core.StandardServer.start(Unknown Source)
 at org.apache.catalina.startup.Catalina.start(Unknown Source)
 at org.apache.catalina.startup.Catalina.execute(Unknown Source)
 at org.apache.catalina.startup.Catalina.process(Unknown Source)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42
)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:28)
 at java.lang.reflect.Method.invoke(Method.java:313)
 at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
- Root Cause -
java.lang.NullPointerException
 at org.apache.commons.digester.Digester.parse(Digester.java:859)
 at
org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1273)
 at org.apache.struts.action.ActionServlet.init(ActionServlet.java:460)
 at javax.servlet.GenericServlet.init(GenericServlet.java:258)
 at org.apache.catalina.core.StandardWrapper.load(Unknown Source)
 at org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source)
 at org.apache.catalina.core.StandardContext.start(Unknown Source)
 at org.apache.catalina.core.ContainerBase.addChild(Unknown Source)
 at org.apache.catalina.core.StandardHost.addChild(Unknown Source)
 at org.apache.catalina.core.StandardHost.install(Unknown Source)
 at org.apache.catalina.startup.HostConfig.deployApps(Unknown Source)
 at org.apache.catalina.startup.HostConfig.start(Unknown Source)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown
Source)
 at org.apache.catalina.core.ContainerBase.start(Unknown Source)
 at org.apache.catalina.core.ContainerBase.start(Unknown Source)
 at org.apache.catalina.core.StandardEngine.start(Unknown Source)
 at org.apache.catalina.core.StandardService.start(Unknown Source)
 at org.apache.catalina.core.StandardServer.start(Unknown Source)
 at org.apache.catalina.startup.Catalina.start(Unknown Source)
 at org.apache.catalina.startup.Catalina.execute(Unknown Source)
 at org.apache.catalina.startup.Catalina.process(Unknown Source)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42
)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:28)
 at java.lang.reflect.Method.invoke(Method.java:313)
 at org.apache.catalina.startup.Bootstrap.main(Unknown Source)


This is the struts-config.xml ( with some changes to not show password ,
etc.)


struts-config.xml--


?xml version=1.0 encoding=ISO-8859-1 ?


!DOCTYPE struts-config PUBLIC
 -//Apache Software Foundation//DTD Struts Configuration 1.0//EN
 http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd


struts-config



data-sources
 data-source
 set-property property

RE: Tomcat 4.0 and Struts.

2001-10-01 Thread Domingo Aguilera
Title: RE: Tomcat 4.0 and Struts.



There 
is no jaxp.jar in $TOMCAT/lib but these files:

jasper-runtime.jar
naming-factory.jar

In 
$TOMCAT/commons/lib are the crimson files:

crimson.jar and jaxp.jar , but don't know if you are talking about these 
files.

Thanks.

-Mensaje original-De: Brett Porter 
[mailto:[EMAIL PROTECTED]]Enviado el: Lunes, 01 de Octubre de 
2001 07:06 p.m.Para: 
'[EMAIL PROTECTED]'Asunto: RE: Tomcat 4.0 and 
Struts.
I had the same problem. I removed jaxp.jar from the tomcat lib 
directory, as it seemed to be conflicting with Xerces. Removing Xerces from the 
classpath also works, but I use another library that depends on it.
Cheers, Brett 
-Original Message- From: Domingo 
Aguilera [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, 2 October 2001 3:52 AM To: [EMAIL PROTECTED] Subject: RE: 
Tomcat 4.0 and Struts. 
I made a mistake when writing about the location of the xml 
parser... 
It is Xerces 1.4.1 and is placed in 
$TOMCAT/webapps/myapp/WEB-INF/lib 
-Mensaje original- De: Domingo 
Aguilera [mailto:[EMAIL PROTECTED]] 
Enviado el: Lunes, 01 de Octubre de 2001 12:47 p.m. 
Para: [EMAIL PROTECTED] Asunto: Tomcat 4.0 and Struts. 
Is there any issue regarding the use of Tomcat 4.0 and struts 
when dealing with the "digester parsing" of the 
struts-config.xml ? 
This is what´s been written to log file in tomcat 4.0 

2001-10-01 11:28:58 StandardContext[/extranet]: Servlet 
/extranet threw load() exception javax.servlet.ServletException: Servlet.init() for servlet action 
threw exception 
 at 
org.apache.catalina.core.StandardWrapper.load(Unknown Source) 
 at 
org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source) 
 at 
org.apache.catalina.core.StandardContext.start(Unknown Source) 
 at 
org.apache.catalina.core.ContainerBase.addChild(Unknown Source) 
 at 
org.apache.catalina.core.StandardHost.addChild(Unknown Source) 
 at 
org.apache.catalina.core.StandardHost.install(Unknown Source) 
 at 
org.apache.catalina.startup.HostConfig.deployApps(Unknown Source) 
 at 
org.apache.catalina.startup.HostConfig.start(Unknown Source) 
 at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source) 
 at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown 
Source)  
at org.apache.catalina.core.ContainerBase.start(Unknown 
Source)  at 
org.apache.catalina.core.ContainerBase.start(Unknown Source) 
 at 
org.apache.catalina.core.StandardEngine.start(Unknown Source) 
 at 
org.apache.catalina.core.StandardService.start(Unknown Source) 
 at 
org.apache.catalina.core.StandardServer.start(Unknown Source) 
 at 
org.apache.catalina.startup.Catalina.start(Unknown Source) 
 at 
org.apache.catalina.startup.Catalina.execute(Unknown Source) 
 at 
org.apache.catalina.startup.Catalina.process(Unknown Source) 
 at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42 
)  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl 
.java:28)  
at java.lang.reflect.Method.invoke(Method.java:313) 
 at 
org.apache.catalina.startup.Bootstrap.main(Unknown Source) - Root Cause - java.lang.NullPointerException 
 at 
org.apache.commons.digester.Digester.parse(Digester.java:859) 
 at org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1273) 
 at 
org.apache.struts.action.ActionServlet.init(ActionServlet.java:460) 
 at 
javax.servlet.GenericServlet.init(GenericServlet.java:258) 
 at 
org.apache.catalina.core.StandardWrapper.load(Unknown Source) 
 at 
org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source) 
 at 
org.apache.catalina.core.StandardContext.start(Unknown Source) 
 at 
org.apache.catalina.core.ContainerBase.addChild(Unknown Source) 
 at 
org.apache.catalina.core.StandardHost.addChild(Unknown Source) 
 at 
org.apache.catalina.core.StandardHost.install(Unknown Source) 
 at 
org.apache.catalina.startup.HostConfig.deployApps(Unknown Source) 
 at 
org.apache.catalina.startup.HostConfig.start(Unknown Source) 
 at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source) 
 at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown 
Source)  
at org.apache.catalina.core.ContainerBase.start(Unknown 
Source)  at 
org.apache.catalina.core.ContainerBase.start(Unknown Source) 
 at 
org.apache.catalina.core.StandardEngine.start(Unknown Source) 
 at 
org.apache.catalina.core.StandardService.start(Unknown Source) 
 at 
org.apache.catalina.core.StandardServer.start(Unknown Source) 
 at 
org.apache.catalina.startup.Catalina.start(Unknown Source) 
 at 
org.apache.catalina.startup.Catalina.execute(Unknown Source) 
 at 
org.apache.catalina.startup.Catalina.process(Unknown Source) 
 at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42 
)  at sun.reflect.DelegatingMethodAccessorI

RE: Tomcat 4.0 and Struts.

2001-10-01 Thread Brett Porter
Title: RE: Tomcat 4.0 and Struts.



yep, 
sorry. $CATALINA_HOME/common/lib/jaxp.jar was the one I renamed. This may or may 
not be the best solution, but I haven't encountered any problems so far. AFAIK 
Xerces contains all the classes supplied by JAXP, but not 
vice-versa.

Cheers,
Brett

  -Original Message-From: Domingo Aguilera 
  [mailto:[EMAIL PROTECTED]]Sent: Tuesday, 2 October 
  2001 9:24 AMTo: [EMAIL PROTECTED]Subject: 
  RE: Tomcat 4.0 and Struts.
  There is no jaxp.jar in $TOMCAT/lib but these 
files:
  
  jasper-runtime.jar
  naming-factory.jar
  
  In 
  $TOMCAT/commons/lib are the crimson files:
  
  crimson.jar and jaxp.jar , but don't know if you are talking about 
  these files.
  
  Thanks.
  
  -Mensaje original-De: Brett Porter 
  [mailto:[EMAIL PROTECTED]]Enviado el: Lunes, 01 de Octubre 
  de 2001 07:06 p.m.Para: 
  '[EMAIL PROTECTED]'Asunto: RE: Tomcat 4.0 and 
  Struts.
  I had the same problem. I removed jaxp.jar from the tomcat lib 
  directory, as it seemed to be conflicting with Xerces. Removing Xerces from 
  the classpath also works, but I use another library that depends on 
  it.
  Cheers, Brett 
  -Original Message- From: 
  Domingo Aguilera [mailto:[EMAIL PROTECTED]] 
  Sent: Tuesday, 2 October 2001 3:52 AM To: [EMAIL PROTECTED] Subject: RE: 
  Tomcat 4.0 and Struts. 
  I made a mistake when writing about the location of the xml 
  parser... 
  It is Xerces 1.4.1 and is placed in 
  $TOMCAT/webapps/myapp/WEB-INF/lib 
  -Mensaje original- De: Domingo 
  Aguilera [mailto:[EMAIL PROTECTED]] 
  Enviado el: Lunes, 01 de Octubre de 2001 12:47 p.m. 
  Para: [EMAIL PROTECTED] Asunto: Tomcat 4.0 and Struts. 
  Is there any issue regarding the use of Tomcat 4.0 and struts 
  when dealing with the "digester parsing" of the 
  struts-config.xml ? 
  This is what´s been written to log file in tomcat 4.0 
  
  2001-10-01 11:28:58 StandardContext[/extranet]: Servlet 
  /extranet threw load() exception javax.servlet.ServletException: Servlet.init() for servlet action 
  threw exception 
   at 
  org.apache.catalina.core.StandardWrapper.load(Unknown Source) 
   at 
  org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source) 
   at 
  org.apache.catalina.core.StandardContext.start(Unknown Source) 
   at 
  org.apache.catalina.core.ContainerBase.addChild(Unknown Source) 
   at 
  org.apache.catalina.core.StandardHost.addChild(Unknown Source) 
   at 
  org.apache.catalina.core.StandardHost.install(Unknown Source) 
   at 
  org.apache.catalina.startup.HostConfig.deployApps(Unknown Source) 
   at 
  org.apache.catalina.startup.HostConfig.start(Unknown Source) 
   at 
  org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source) 
   at 
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown 
  Source)  
  at org.apache.catalina.core.ContainerBase.start(Unknown 
  Source)  at 
  org.apache.catalina.core.ContainerBase.start(Unknown Source) 
   at 
  org.apache.catalina.core.StandardEngine.start(Unknown Source) 
   at 
  org.apache.catalina.core.StandardService.start(Unknown Source) 
   at 
  org.apache.catalina.core.StandardServer.start(Unknown Source) 
   at 
  org.apache.catalina.startup.Catalina.start(Unknown Source) 
   at 
  org.apache.catalina.startup.Catalina.execute(Unknown Source) 
   at 
  org.apache.catalina.startup.Catalina.process(Unknown Source) 
   at 
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
   at 
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42 
  )  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl 
  .java:28) 
   at 
  java.lang.reflect.Method.invoke(Method.java:313) 
   at 
  org.apache.catalina.startup.Bootstrap.main(Unknown Source) - Root Cause - java.lang.NullPointerException 
   at 
  org.apache.commons.digester.Digester.parse(Digester.java:859) 
   at 
  org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1273) 
   at 
  org.apache.struts.action.ActionServlet.init(ActionServlet.java:460) 
   at 
  javax.servlet.GenericServlet.init(GenericServlet.java:258) 
   at 
  org.apache.catalina.core.StandardWrapper.load(Unknown Source) 
   at 
  org.apache.catalina.core.StandardContext.loadOnStartup(Unknown Source) 
   at 
  org.apache.catalina.core.StandardContext.start(Unknown Source) 
   at 
  org.apache.catalina.core.ContainerBase.addChild(Unknown Source) 
   at 
  org.apache.catalina.core.StandardHost.addChild(Unknown Source) 
   at 
  org.apache.catalina.core.StandardHost.install(Unknown Source) 
   at 
  org.apache.catalina.startup.HostConfig.deployApps(Unknown Source) 
   at 
  org.apache.catalina.startup.HostConfig.start(Unknown Source) 
   at 
  org.apache.catalina.startup.HostConfig.lifecycleEvent(Unknown Source) 
   at 
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Unknown 
  Source)  
  at org.apache.catalina.core.ContainerBase.start(Unknown