You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Pe...@materna.de on 2005/08/08 13:24:02 UTC

Problems configuring Tiles

Hi all!

I would like my web-app (using Struts 1.2.7, Tomcat 5.5.9, Windows 2000)
to use Tiles, and so I updated my struts-config.xml with a tiles plugin

<plug-in className="org.apache.struts.tiles.TilesPlugin">
  <set-property property="definitions-config"
    value="/WEB-INF/tiles-defs.xml" />
  <set-property property="definitions-debug" value="2" />
  <set-property property="definitions-parser-details" value="2" />
  <set-property property="definitions-parser-validate" value="true" />
  <set-property property="moduleAware" value="true" />
</plug-in>

In my WEB-INF folder there is the following tiles-defs.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE tiles-definitions PUBLIC
  "-//Apache Software Foundation//DTD Tiles Configuration//EN"
  "http://jakarta.apache.org/struts/dtds/tiles-config.dtd">
  
<tiles-definitions>
  <definition name="BMtiledef.default" path="layouts/BMDefaultLayout.jsp">
  </definition>
</tiles-definitions>

(with an empty definition for now)

On deploying my web-app to Tomcat I get the following exception(s):
(see attachment for full stacktrace)

javax.servlet.ServletException: IO Error while parsing
file '/WEB-INF/tiles-defs.xml'. Connection refused: connect

What is going wrong here? There is tiles-config_1_1.dtd in my
WEB-INF folder, too? Is there something I am missing?

Peter


 <<Tiles Exceptions.txt>> 



Re: Problems configuring Tiles

Posted by Daniel Schaller <da...@cameronsystems.com>.

On 8 Aug 2005, at 12:24, Peter.Zoche@materna.de wrote:

> In my WEB-INF folder there is the following tiles-defs.xml:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <!DOCTYPE tiles-definitions PUBLIC
>   "-//Apache Software Foundation//DTD Tiles Configuration//EN"
>   "http://jakarta.apache.org/struts/dtds/tiles-config.dtd">

Then you should change the URI to your local tiles config dtd, or  
switch validation off.

Cheers,

Daniel

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Problems configuring Tiles

Posted by Gareth Evans <ga...@msoft.co.uk>.
Your xml parser is trying to connect to http://jakarta.apache.org/ to validate your xml file.

I have this problem too! i've found a number of solutions
1) remove the doctype declaration from the xml
2) chage the doctype to use SYSTEM rather than PUBLIC
3) switch off xml validation

Try setting "definitions-parser-validate" to false, see if that makes any difference

Regards,
Gareth

Peter.Zoche@materna.de wrote:
> Hi all!
> 
> I would like my web-app (using Struts 1.2.7, Tomcat 5.5.9, Windows 2000)
> to use Tiles, and so I updated my struts-config.xml with a tiles plugin
> 
> <plug-in className="org.apache.struts.tiles.TilesPlugin">
>   <set-property property="definitions-config"
>     value="/WEB-INF/tiles-defs.xml" />
>   <set-property property="definitions-debug" value="2" />
>   <set-property property="definitions-parser-details" value="2" />
>   <set-property property="definitions-parser-validate" value="true" />
>   <set-property property="moduleAware" value="true" />
> </plug-in>
> 
> In my WEB-INF folder there is the following tiles-defs.xml:
> 
> <?xml version="1.0" encoding="UTF-8" ?>
> <!DOCTYPE tiles-definitions PUBLIC
>   "-//Apache Software Foundation//DTD Tiles Configuration//EN"
>   "http://jakarta.apache.org/struts/dtds/tiles-config.dtd">
>   
> <tiles-definitions>
>   <definition name="BMtiledef.default" path="layouts/BMDefaultLayout.jsp">
>   </definition>
> </tiles-definitions>
> 
> (with an empty definition for now)
> 
> On deploying my web-app to Tomcat I get the following exception(s):
> (see attachment for full stacktrace)
> 
> javax.servlet.ServletException: IO Error while parsing
> file '/WEB-INF/tiles-defs.xml'. Connection refused: connect
> 
> What is going wrong here? There is tiles-config_1_1.dtd in my
> WEB-INF folder, too? Is there something I am missing?
> 
> Peter
> 
> 
>  <<Tiles Exceptions.txt>> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> 13:10:25,396 - TilesPlugin - ERROR [http-80-Processor25] Can't create Tiles definition factory for module ''.
> 13:10:25,406 - ActionServlet - ERROR [http-80-Processor25] Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable.  Most likely, this is due to an incorrect or missing library dependency.
> javax.servlet.ServletException: IO Error while parsing file '/WEB-INF/tiles-defs.xml'. Connection refused: connect
> 	at org.apache.struts.tiles.TilesPlugin.initDefinitionsFactory(TilesPlugin.java:233)
> 	at org.apache.struts.tiles.TilesPlugin.init(TilesPlugin.java:137)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
> 	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
> 	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1179)
> 	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.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:221)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:84)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:203)
> 	at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1043)
> 	at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1377)
> 	at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:636)
> 	at org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:423)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:712)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
> 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> 	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> 	at java.lang.Thread.run(Unknown Source)
> 13:10:25,416 - ApplicationContext - INFO  [http-80-Processor25] Marking servlet BuildManagerWA as unavailable
> 13:10:25,426 - StandardContext - ERROR [http-80-Processor25] Servlet /BuildManagerWA threw load() exception
> javax.servlet.UnavailableException: IO Error while parsing file '/WEB-INF/tiles-defs.xml'. Connection refused: connec
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)t
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
> 	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
> 	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1179)
> 	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.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:221)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:84)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:203)
> 	at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1043)
> 	at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1377)
> 	at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:636)
> 	at org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:423)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:712)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
> 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> 	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> 	at java.lang.Thread.run(Unknown Source)
> 
> 
> ------------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org

-- 
Gareth Evans

MSoft eSolutions Limited
Technology Centre
Inward Way
Rossmore Business Park
Ellesmere Port
Cheshire
CH65 3EN

-- 
Tel:    +44 (0)870 0100 704
Fax:    +44 (0)870 9010 705
E-Mail: gareth@msoft.co.uk
Web:    www.msoft.co.uk

----------------------------------------------
Terms:
Please note that any prices quoted within this e-mail are subject to VAT.
All program details and code described in this e-mail are subject to
copyright © of MSoft eSolutions Limited and remain the intellectual
property of MSoft eSolutions Limited.
Any proposal or pricing information contained within this e-mail are
subject to MSoft eSolutions' Terms and Conditions
----------------------------------------------
Disclaimer:
This message is intended only for use of the addressee. If this message
was sent to you in error, please notify the sender and delete this
message. MSoft eSolutions Limited cannot accept responsibility for viruses,
so please scan attachments. Views expressed in this message do not
necessarily reflect those of MSoft eSolutions Limited who will not
necessarily be bound by its contents.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Problems configuring Tiles

Posted by Laurie Harper <la...@holoweb.net>.
Looks to me like you have an incorrect DOCTYPE declaration. Mine looks like 
this:

<!DOCTYPE tiles-definitions PUBLIC
        "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
        "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">

L.

Peter.Zoche@materna.de wrote:

> Hi all!
> 
> I would like my web-app (using Struts 1.2.7, Tomcat 5.5.9, Windows 2000)
> to use Tiles, and so I updated my struts-config.xml with a tiles plugin
> 
> <plug-in className="org.apache.struts.tiles.TilesPlugin">
>   <set-property property="definitions-config"
>     value="/WEB-INF/tiles-defs.xml" />
>   <set-property property="definitions-debug" value="2" />
>   <set-property property="definitions-parser-details" value="2" />
>   <set-property property="definitions-parser-validate" value="true" />
>   <set-property property="moduleAware" value="true" />
> </plug-in>
> 
> In my WEB-INF folder there is the following tiles-defs.xml:
> 
> <?xml version="1.0" encoding="UTF-8" ?>
> <!DOCTYPE tiles-definitions PUBLIC
>   "-//Apache Software Foundation//DTD Tiles Configuration//EN"
>   "http://jakarta.apache.org/struts/dtds/tiles-config.dtd">
>   
> <tiles-definitions>
>   <definition name="BMtiledef.default" path="layouts/BMDefaultLayout.jsp">
>   </definition>
> </tiles-definitions>
> 
> (with an empty definition for now)
> 
> On deploying my web-app to Tomcat I get the following exception(s):
> (see attachment for full stacktrace)
> 
> javax.servlet.ServletException: IO Error while parsing
> file '/WEB-INF/tiles-defs.xml'. Connection refused: connect
> 
> What is going wrong here? There is tiles-config_1_1.dtd in my
> WEB-INF folder, too? Is there something I am missing?
> 
> Peter
> 
> 
>  <<Tiles Exceptions.txt>> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> 13:10:25,396 - TilesPlugin - ERROR [http-80-Processor25] Can't create Tiles definition factory for module ''.
> 13:10:25,406 - ActionServlet - ERROR [http-80-Processor25] Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable.  Most likely, this is due to an incorrect or missing library dependency.
> javax.servlet.ServletException: IO Error while parsing file '/WEB-INF/tiles-defs.xml'. Connection refused: connect
> 	at org.apache.struts.tiles.TilesPlugin.initDefinitionsFactory(TilesPlugin.java:233)
> 	at org.apache.struts.tiles.TilesPlugin.init(TilesPlugin.java:137)
> 	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
> 	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
> 	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1179)
> 	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.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:221)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:84)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:203)
> 	at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1043)
> 	at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1377)
> 	at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:636)
> 	at org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:423)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:712)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
> 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> 	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> 	at java.lang.Thread.run(Unknown Source)
> 13:10:25,416 - ApplicationContext - INFO  [http-80-Processor25] Marking servlet BuildManagerWA as unavailable
> 13:10:25,426 - StandardContext - ERROR [http-80-Processor25] Servlet /BuildManagerWA threw load() exception
> javax.servlet.UnavailableException: IO Error while parsing file '/WEB-INF/tiles-defs.xml'. Connection refused: connec
> 	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)t
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
> 	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
> 	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1179)
> 	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.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
> 	at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:221)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:84)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:120)
> 	at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:203)
> 	at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1043)
> 	at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1377)
> 	at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:636)
> 	at org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:423)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:712)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
> 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> 	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> 	at java.lang.Thread.run(Unknown Source)
> 
> 
> ------------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org


-- 
Laurie, Open Source advocate, Java geek and novice blogger:
http://www.holoweb.net/laurie


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org