I set ownership tomcatUser:tomcatUser and permission
770 to the entire path
$CATALINA_HOME/webapps/app/WEB-INF/lib, including jar
files under 'lib',  and then got that exception again.
More advice?

Evgeny Gesin
Javadesk

--- "Filip Hanik (lists)" <[EMAIL PROTECTED]> wrote:
> ----- Root Cause -----
> java.io.IOException: Permission denied
>       at
> java.io.UnixFileSystem.createFileExclusively(Native
> 
> you have a permission issue on your filesystem,
> make sure the entire tomcat tree is owned by the
> user running tomcat
> 
> Filip
> 
> -----Original Message-----
> From: Evgeny Gesin [mailto:[EMAIL PROTECTED]
> Sent: Sunday, February 22, 2004 8:46 AM
> To: Tomcat Users List
> Subject: Re: using jar files in place of class files
> 
> 
> When I add any JAR in the WEB-INF/lib I got the
> following exception. Any advice?
> 
> Evgeny Gesin
> Javadesk
> 
> 2004-02-22 18:38:09 WebappLoader[/myapp]: Deploying
> class repositories to work directory
> /usr/java/tomcat/work/Catalina/127.0.0.1:80/myapp
> 2004-02-22 18:38:09 WebappLoader[/myapp]: Deploy JAR
> /WEB-INF/lib/myapp.jar to
> /usr/java/tomcat/webapps/myapp/WEB-INF/lib/myapp.jar
> 2004-02-22 18:38:10 ContextConfig[/myapp] Exception
> processing JAR at resource path
> /WEB-INF/lib/myapp.jar
> javax.servlet.ServletException: Exception processing
> JAR at resource path /WEB-INF/lib/myapp.jar
>       at
>
org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
>       at
>
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
>       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(LifecycleSuppor
> t.java:166)
>       at
>
org.apache.catalina.core.StandardContext.start(StandardContext.java:3582)
>       at
>
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
>       at
>
org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
>       at
>
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
>       at
>
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
>       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)
> ----- Root Cause -----
> java.io.IOException: Permission denied
>       at
> java.io.UnixFileSystem.createFileExclusively(Native
> Method)
>       at java.io.File.checkAndCreate(File.java:1314)
>       at java.io.File.createTempFile(File.java:1402)
>       at java.io.File.createTempFile(File.java:1439)
>       at
>
sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:169)
>       at
> java.security.AccessController.doPrivileged(Native
> Method)
>       at
>
sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:164)
>       at
>
sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:42)
>       at
>
sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:68)
>       at
>
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:85)
>       at
>
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:6
> 9)
>       at
>
org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:906)
>       at
>
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
>       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(LifecycleSuppor
> t.java:166)
>       at
>
org.apache.catalina.core.StandardContext.start(StandardContext.java:3582)
>       at
>
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
>       at
>
org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
>       at
>
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
>       at
>
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
>       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)
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Finance: Get your refund fast by filing
> online.
> http://taxes.yahoo.com/filing.html
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system
> (http://www.grisoft.com).
> Version: 6.0.585 / Virus Database: 370 - Release
> Date: 2/11/2004
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system
> (http://www.grisoft.com).
> Version: 6.0.585 / Virus Database: 370 - Release
> Date: 2/11/2004
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools

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

Reply via email to