Hi, It looks like you have a permissions problem somewhere. See the error in the log...
access denied (java.io.FilePermission /usr/share/java/jsp-api-2.1.jar read) Could you enter ls -l /usr/share/java/jsp-api-2.1.jar And tell me what it says ? Could you also run ls -l against the directory where you have installed tomcat and the 'dspace' directory ? Cheers, Robin. Actually I'm a little surprised that it is looking for that jar in that directory but that is another problem. Robin Taylor Main Library University of Edinburgh Tel. 0131 6515208 > -----Original Message----- > From: Panyarak Ngamsritragul [mailto:pa...@me.psu.ac.th] > Sent: 02 April 2009 01:10 > To: dspace-tech@lists.sourceforge.net > Subject: Re: [Dspace-tech] Install dspace unsucessful > > > Maybe my last post contains too much information... > In the process of 'mvn package', there is a warning: > [WARNING] The following patterns were never triggered in this > artifact exclusion filter: o '*:war:*' > > It reported finally that the process was successful. > > Running 'ant fresh_install' was also successful. > > I created dspace.xml containing > > <Context path="/dspace" > docBase="/dspace/webapps/jspui" debug="0" > reloadable="true" AllowLinking="true" > CachingAllowed="false"/> > > in /etc/tomcat6/Catalina/localhost and then restart tomcat6. > When I read the tomcat6's log file, it contains warnings and > errors like: > > Apr 1, 2009 10:37:15 PM > org.apache.catalina.users.MemoryUserDatabase save > WARNING: User database is not persistable - no write > permissions on directory > > Apr 1, 2009 10:37:16 PM > org.apache.catalina.core.StandardContext processTlds > SEVERE: Error reading tld listeners > javax.servlet.ServletException: Exception processing TLD at > resource path /WEB-INF/fmt.tld in context /dspace > javax.servlet.ServletException: Exception processing TLD at > resource path /WEB-INF/fmt.tld in context /dspace > at > org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:557) > at > org.apache.catalina.startup.TldConfig.execute(TldConfig.java:295) > at > org.apache.catalina.core.StandardContext.processTlds(StandardC > ontext.java:4448) > at > org.apache.catalina.core.StandardContext.start(StandardContext > .java:4248) > at > org.apache.catalina.core.ContainerBase.addChildInternal(Contai > nerBase.java:791) > at > org.apache.catalina.core.ContainerBase.access$000(ContainerBas > e.java:123) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run( > ContainerBase.java:145) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase. > java:769) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostCo > nfig.java:627) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostC > onfig.java:553) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf > ig.java:311) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L > ifecycleSupport.java:117) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:719) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at > org.apache.catalina.core.StandardService.start(StandardService > .java:516) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:578) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at > org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoa > der.java:177) > Caused by: java.security.AccessControlException: access > denied (java.io.FilePermission /usr/share/java/jsp-api-2.1.jar read) > at > java.security.AccessControlContext.checkPermission(AccessContr > olContext.java:342) > at > java.security.AccessController.checkPermission(AccessControlle > r.java:553) > at > java.lang.SecurityManager.checkPermission(SecurityManager.java:549) > at java.lang.SecurityManager.checkRead(SecurityManager.java:888) > at java.util.zip.ZipFile.<init>(ZipFile.java:126) > at java.util.jar.JarFile.<init>(JarFile.java:150) > at java.util.jar.JarFile.<init>(JarFile.java:87) > at > sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:90) > at > sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:66) > at > sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:71) > at > sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnec > tion.java:122) > at > sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarUR > LConnection.java:150) > at > org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unk > nown Source) > at > org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) > at > org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source) > at > org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknow > n Source) > at > org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.di > spatch(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu > ment(Unknown Source) > at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at > org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unkno > wn Source) > at > org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644) > at > org.apache.catalina.startup.TldConfig.tldScanStream(TldConfig. > java:518) > at > org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:555) > ... 32 more > Apr 1, 2009 10:37:16 PM org.apache.catalina.core.StandardContext start > SEVERE: Error listenerStart > Apr 1, 2009 10:37:16 PM org.apache.catalina.core.StandardContext start > SEVERE: Context [/dspace] startup failed due to previous > errors Apr 1, 2009 10:37:16 PM > org.apache.catalina.startup.HostConfig deployWAR > INFO: Deploying web application archive sample.war Apr 1, > 2009 10:37:17 PM org.apache.coyote.http11.Http11Protocol start > INFO: Starting Coyote HTTP/1.1 on http-8080 Apr 1, 2009 > 10:37:17 PM org.apache.jk.common.ChannelSocket init > INFO: JK: ajp13 listening on /0.0.0.0:8009 Apr 1, 2009 > 10:37:17 PM org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=0/40 config=null Apr 1, 2009 > 10:37:17 PM org.apache.catalina.startup.Catalina start > INFO: Server startup in 1595 ms > = End of log file =================================================== > > Can anyone suggest how to solve this problem ? > Thanks. > > Panayrak > Prince of Songkla University, Thailand. > > On Wed, 1 Apr 2009, Panyarak Ngamsritragul wrote: > > > Hi, > > > > I reinstall dspace using 'tomcat6' as the user of tomcat6 > and dspace's > > database... The installation seems to be alright, I guess. > You may > > help to take a look at: > > > > The result from 'mvn package' > > http://www.me.psu.ac.th/~panya/dspace/mvn_package.txt > > > > The result from 'ant fresh_install' > > http://www.me.psu.ac.th/~panya/dspace/ant_fresh.txt > > > > I chose to create a file at /etc/tomcat6/Catalina/localhost which > > looks > > like: > > http://www.me.psu.ac.th/~panya/dspace/dspace.xml > > > > When I restart tomcat6, a log file says many errors: > > http://www.me.psu.ac.th/~panya/dspace/catalina.2009-04-01.log > > > > Could someone tell me what could be the causes of these errors. > > > > Thanks in advance. > > Panyarak > > Prince of Songkla University, Thailand. > > > -- > This message has been scanned for viruses and dangerous > content by MailScanner. > > > -------------------------------------------------------------- > ---------------- > _______________________________________________ > DSpace-tech mailing list > DSpace-tech@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dspace-tech > > > -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. ------------------------------------------------------------------------------ _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech