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

Reply via email to