On Tue, 2003-01-28 at 17:06, Turner, John wrote:
> 
> Yes, you can run it as a non-root user.  That's what I do.  Tomcat is pretty
> self-contained.
> 
> Is there anything in the logs about the admin application?  It's very
> strange to me that /manager would work, but /admin would not.  They are both
> configured for auto-deploy.
> 
Sorry - I totally forgot that.

output from the admin_log.

2003-01-28 17:15:56 WebappLoader[/admin]: Deploying class repositories
to work directory
/opt/jakarta/tomcat/work/Standalone/ofbiz.vsen.dk/admin
2003-01-28 17:15:56 WebappLoader[/admin]: Deploy class files
/WEB-INF/classes to
/opt/jakarta/tomcat/webapps/../server/webapps/admin/WEB-INF/classes
2003-01-28 17:15:56 WebappLoader[/admin]: Deploy JAR
/WEB-INF/lib/struts.jar to
/opt/jakarta/tomcat/webapps/../server/webapps/admin/WEB-INF/lib/struts.jar
2003-01-28 17:15:57 ContextConfig[/admin] Exception processing JAR at
resource path /WEB-INF/lib/struts.jar
javax.servlet.ServletException: Exception processing JAR at resource
path /WEB-INF/lib/struts.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(LifecycleSupport.java:166)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
        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:2189)
        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: 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)
        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:69)
        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(LifecycleSupport.java:166)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
        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:2189)
        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)

2003-01-28 17:15:57 ContextConfig[/admin]: Marking this application
unavailable due to previous error(s)
2003-01-28 17:15:57 StandardManager[/admin]: Seeding random number
generator class java.security.SecureRandom
2003-01-28 17:15:58 StandardManager[/admin]: Seeding of random number
generator has been completed
2003-01-28 17:15:58 StandardContext[/admin]: Context startup failed due
to previous errors

> What happens if you move the contents of admin.xml into server.xml itself
> and restart Tomcat?
> 
same difference.

> John
> 
> > -----Original Message-----
> > From: klavs klavsen [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, January 28, 2003 11:03 AM
> > To: Tomcat Users List
> > Subject: RE: tomcat/manager works - tomcat/admin = 404.
> > 
> > 
> > On Tue, 2003-01-28 at 16:29, Turner, John wrote:
> > > 
> > > Does that file get created?  Admin.xml is no different than 
> > manager.xml.  If
> > > /manager is working, /admin should work as well.  My guess 
> > is there is
> > > something on the filesystem (permissions, etc) that is 
> > preventing Tomcat
> > > from deploying the admin app, though I could easily be wrong.
> > > 
> > This sounds like a logical proposition.
> > 
> > However, as I don't like to just do chmod 777 -R to my webserver
> > directory :) - I was hoping some of you could give tell me what
> > directories/files needs to be owned by the user who runs 
> > tomcat (or just
> > runable by all).
> > 
> > Btw. my tomcat is run by root currently. Can I just run it with as
> > f.ex.  a tomcat-user?
> > 
> > thank you in advance.
> >  
> > -- 
> > Regards,
> > Klavs Klavsen
> > 
> > --------------| This mail has been sent to you by: |------------
> >               Klavs Klavsen - Open Source Consultant 
> >             [EMAIL PROTECTED] - http://www.EnableIT.dk
> > 
> >     Get PGP key from www.keyserver.net - Key ID: 0x586D5BCA 
> > Fingerprint = 2873 188C 968E 600D D8F8  B8DA 3D3A 0B79 7E06 3C62
> > ----------------------------------------------------------------
> > Open Source Software - Sometimes you get more than you paid for.
> >                                                  -- unknown
> > 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
-- 
Regards,
Klavs Klavsen

--------------| This mail has been sent to you by: |------------
              Klavs Klavsen - Open Source Consultant 
            [EMAIL PROTECTED] - http://www.EnableIT.dk

    Get PGP key from www.keyserver.net - Key ID: 0x586D5BCA 
Fingerprint = 2873 188C 968E 600D D8F8  B8DA 3D3A 0B79 7E06 3C62
----------------------------------------------------------------
Open Source Software - Sometimes you get more than you paid for.
                                                 -- unknown

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to