Howdy,
Are you sure the account running the tomcat server has write access to
$CATALINA_HOME/work?

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: Jochen Schweflinghaus [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, June 04, 2003 8:49 AM
>To: [EMAIL PROTECTED]
>Subject: Fail to load webapp's jar files using Tomcat 4.1.x
>
>Hi,
>I have a Problem I assumed to be addressed by Ticket 13519
(allowLinking is
>not working (for me).)in the Apache Bug Database,
>which is said to be fixed with Tomcat versions 4.1.13+. Unfortunately I
>still have the Problem when trying to migrate from Tomcat
>4.0.4 to 4.1.24 using J2SDK 1.4.1_02 under RH Linux.
>
>The Problem is following: My application runs fine under Tomcat
4.0.4,but
>when switching to Tomcat 4.1.24 by
>switching CATALINA_HOME, Application's jar files are not loaded any
more
>from the WEB-INF/lib folder on startup.
>The output to the Contexts log is:
>
>2003-06-04 13:26:46 WebappLoader[/prod]: Deploying class repositories
to
>work directory /prod/work/Apache/localhost/prod
>2003-06-04 13:26:47 WebappLoader[/prod]: Deploy JAR
>/WEB-INF/lib/scheduler.jar to
>/prod/webapps/scheduler/WEB-INF/lib/scheduler.jar
>2003-06-04 13:26:47 ContextConfig[/prod] Exception processing JAR at
>resource path /WEB-INF/lib/scheduler.jar
>javax.servlet.ServletException: Exception processing JAR at resource
path
>/WEB-INF/lib/scheduler.jar
>        at
>org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java
:930
>)
>        at
>org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:86
8)
>        at
>org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
>        at
>org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.
java
>:243)
>        at
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
uppo
>rt.java:166)
>      ... (some more stack trace)
>
>----- Root Cause -----
>java.io.IOException: No such file or directory
>        at java.io.UnixFileSystem.createFileExclusively(Native Method)
>        at java.io.File.checkAndCreate(File.java:1313)
>        at java.io.File.createTempFile(File.java:1401)
>        at java.io.File.createTempFile(File.java:1438)
>        at
sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:169)
>      ... (some more stack trace)
>
>
>I have to mention, that the jar files in the WEB-INF/lib directory are
>symbolyc links. When searching the web
>for answers, I found the 'new' Resources component, which may be nested
>into a Context. So I tried the Context
>definition below in my server.xml, but still get the same result.
>
><Context path="/prod" docBase="scheduler" debug="0" reloadable="false"
>         crossContext="true">
>
>   <Resources className="org.apache.naming.resources.FileDirContext"
>              allowLinking="true"/>
>
>   <Logger className="org.apache.catalina.logger.FileLogger"
>           directory="/prod/scheduler/log"  prefix="scheduler_tomcat"
>suffix=".log"
>           timestamp="true"  verbosity="2"/>
></Context>
>
>
>I highly appreciate any help !
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to