Thank you very much for your quick response! Here are the previous error messages:
INFO: Deploying configuration descriptor /usr/local/tomcat/apache-tomcat-7.0.37/conf/Catalina/localhost/MyApp.xml Jun 25, 2013 9:49:53 AM org.apache.catalina.startup.HostConfig deployDescriptor SEVERE: Error deploying configuration descriptor /usr/local/tomcat/apache-tomcat-7.0.37/conf/Catalina/localhost/MyApp.xml java.lang.NullPointerException at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:625) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1637) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Jun 25, 2013 9:49:53 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Deploying configuration descriptor /usr/local/tomcat/apache-tomcat-7.0.37/conf/Catalina/localhost/host-manager.xml Jun 25, 2013 9:49:53 AM org.apache.catalina.startup.HostConfig deployDescriptors SEVERE: Error waiting for multi-thread deployment of context descriptors to complete java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) at java.util.concurrent.FutureTask.get(FutureTask.java:111) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:579) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1402) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:318) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1140) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Caused by: java.lang.NullPointerException at org.apache.catalina.startup.HostConfig.addWatchedResources(HostConfig.java:1172) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:706) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1637) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ... 5 more Jun 25, 2013 9:49:53 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Deploying configuration descriptor /usr/local/tomcat/apache-tomcat-7.0.37/conf/Catalina/localhost/manager.xml Jun 25, 2013 9:49:53 AM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive /usr/local/tomcat/apache-tomcat-7.0.37/webapps/MyApp.war Jun 25, 2013 9:49:53 AM org.apache.tomcat.util.digester.Digester endElement WARNING: No rules found matching 'application/Context/Resource'. Jun 25, 2013 9:49:53 AM org.apache.tomcat.util.digester.Digester endElement WARNING: No rules found matching 'application/Context'. Jun 25, 2013 9:49:53 AM org.apache.tomcat.util.digester.Digester endElement WARNING: No rules found matching 'application'. Jun 25, 2013 9:49:53 AM org.apache.catalina.core.ContainerBase addChildInternal So does this mean that I have to reconfigure MyApp.xml in that directory? Shouldn't Tomcat look in the directory of MyApp once it explodes the .war file? Also, for completeness, here is MyApp.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Context> <application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd" version="2.5"> <!-- Only one of these "Resource name" blocks may be uncommented at a single time. Altering the commented value will force the system to use that back-end JDBC driver, and thus impacts which database instance you will connect to. --> <Context path="/MyApp" docBase="MyApp" debug="5" reloadable="true" crossContext="true"> <Resource name="jdbc/dbconn" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/mydatabase" username="root" password="root" maxActive="50" maxIdle="15" maxWait="-1"/> </Context> </application> Do you need anything else? Thank you very much for your time! Regards, Nick Nickalaus A. Painter IBM Smarter Water Co-op Developer Clarkson University 2014 B.S. Mathematics and Computer Science +18454353546 From: Mark Thomas <ma...@apache.org> To: Tomcat Users List <users@tomcat.apache.org>, Date: 06/25/2013 09:52 AM Subject: Re: Error deploying web application On 25/06/2013 14:43, Nickalaus A Painter wrote: > While attempting to deploy my web application to our production server I > encountered an issue, and after looking in the catalina.out log file, the > following shows up: <snip/> > Caused by: org.apache.catalina.LifecycleException: Failed to process > either the global, per-host or context-specific context.xml file therefore > the [/MyApp] Context cannot be started. > at > org.apache.catalina.startup.FailedContext.startInternal(FailedContext.java:155) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > ... 11 more Before this message, a message will have been logged along the lines of: SEVERE: ... Error deploying configuration descriptor <file name here> You need to find that log message. It will tell you which context.xml file could not be processed and why. My guess would be malformed XML. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org