Tomcat - war file not expanded

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rsrinivasan
    New Member
    • Mar 2007
    • 221

    Tomcat - war file not expanded

    Hi all,

    I already posted the same question in this forum. But i did not get any solution for this.

    I am using tomcat4.1.
    This is my tomcat context configuration in server.xml file.

    Code:
    <Context path="/tri" docBase="tri" debug="0" reloadable="true" crossContext="true" swallowOutput="false">
              <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_examples_log." suffix=".txt" timestamp="true"/>
              <Ejb   name="ejb/EmplRecord" type="Entity" home="com.wombat.empl.EmployeeRecordHome" remote="com.wombat.empl.EmployeeRecord"/>
    I have "tri.war" file in tomcat base/webapps folder. But when i restart my tomcat server, the war file did not expand. Instead it throws the exception in my log file.

    Here is the Exception in log file.

    Code:
    2008-02-26 18:50:07 StandardContext[/tri]: Resources start failed:
    java.lang.IllegalArgumentException: Document base D:\jakarta-tomcat-4.1.27\webapps\tri does not exist or is not a readable directory
    	at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:193)
    	at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3343)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3473)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:497)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
    	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
    	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:324)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
    
    2008-02-26 18:50:07 StandardContext[/tri]: Context startup failed due to previous errors
    2008-02-26 18:50:07 StandardContext[/tri]: Exception during cleanup after start failed
    LifecycleException:  Container StandardContext[/tri] has not been started
    	at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3644)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3622)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:497)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
    	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
    	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:324)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
    If any one knows, what it is reply me..

    Thanks in advance,
Working...