Here is what I tried.

CATALINA_HOME=/opt/narahari/paas/apache-tomcat-7.0.37

CATALINA_BASE=/opt/narahari/paas/adp-tomcat


In the $CATALINA_BASE/conf/Catalina/localhost/ptl#cts.xml file the entry is

<Context docBase="/opt/narahari/paas/webapps/ptl#cts.war"
antiResourceLocking="false" />

=====================

The contents of /opt/narahari/paas/webapps folder is

virtual@cdl-pid-p1-01:/opt/narahari/paas/webapps> ls

ptl#cts.war

===================

Now I start tomcat and I go check the logs to see if the ptl#cts.war got
deployed and I see the following

22:18:34,426 INFO  [ConfigServlet] com.alp.rev.config.ConfigServlet.init():
Entering.

22:18:34,427 INFO  [ConfigServlet] com.alp.rev.config.ConfigServlet.init():
FILEINPUTSTREAM VERSION 1.0

22:18:34,427 INFO  [ConfigServlet] com.alp.rev.config.ConfigServlet.init():
configFiles = [/WEB-INF/faces-config.xml]

22:18:34,427 INFO  [ConfigServlet] com.alp.rev.config.ConfigServlet.init():
Full path to Faces configuration file [null]

22:18:34,427 ERROR [ConfigServlet] com.adp.rev.config.ConfigServlet.init():
Error trying to read file [null]. Exception =
[java.lang.NullPointerException]

java.lang.NullPointerException

        at java.io.FileInputStream.<init>(FileInputStream.java:116)

        at java.io.FileInputStream.<init>(FileInputStream.java:79)

        at com.alp.rev.config.ConfigServlet.init(ConfigServlet.java:59)

        at
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)

        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)

        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)

        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5033)

        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5317)

        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

So as you can see I have the war file in the right
location(/opt/narahari/paas/webapps) and is pointed to in the
$CATALINA_BASE/conf/Catalina/localhost/ptl#cts.xml

However I dont see the war initializing correctly.  It is trying to find
the faces-config.xml file which does not seem to be found. (yes it is a
 part of the war file and exists under WEB-INF)

So it looks like app running out of the war file directly is not working
correctly.  I am not sure why but I would want your expert advice.

Regards,
-Narahari

Reply via email to