Hi Glenn,

What user are you starting Tomcat as?

Steve


On 04/12/2010, at 6:57 AM, Bunton, Glenn A. wrote:

> Below is what I find in the tomcat6 log after trying to connect to the newly 
> installed dspace 1.7. I noticed the access denied item so I went back and 
> opened all the permissions for everything in the dspace directory inward, 
> then restarted everything but still received the same errors. I don't 
> understand how it can say access denied to the /dspace/config/dspace.cfg file 
> when it's got full open permissions.
> 
> Any suggestions will be greatly appreciated. Thanks.
> 
> 
> 
> Dec 3, 2010 1:06:32 PM org.apache.catalina.core.StandardContext listenerStart
> SEVERE: Exception sending context initialized event to listener instance of 
> class org.dspace.app.util.DSpaceContextListener
> java.security.AccessControlException: access denied (java.io.FilePermission 
> /dspace/config/dspace.cfg read)
>       at 
> java.security.AccessControlContext.checkPermission(AccessControlContext.java:342)
>       at 
> java.security.AccessController.checkPermission(AccessController.java:553)
>       at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
>       at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
>       at java.io.File.isDirectory(File.java:769)
>       at java.io.File.toURI(File.java:678)
>       at 
> org.dspace.core.ConfigurationManager.loadConfig(ConfigurationManager.java:888)
>       at 
> org.dspace.app.util.DSpaceContextListener.contextInitialized(DSpaceContextListener.java:100)
>       at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
>       at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>       at 
> org.apache.catalina.core.ContainerBase.access$000(ContainerBase.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:526)
>       at 
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1039)
>       at 
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:961)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1258)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>       at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
>       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:583)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at 
> org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
> Dec 3, 2010 1:06:32 PM org.apache.catalina.core.StandardContext listenerStop
> SEVERE: Exception sending context destroyed event to listener instance of 
> class org.dspace.app.util.DSpaceContextListener
> java.lang.ExceptionInInitializerError
>       at 
> org.dspace.app.util.DSpaceContextListener.contextDestroyed(DSpaceContextListener.java:129)
>       at 
> org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3973)
>       at 
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4577)
>       at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4474)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>       at 
> org.apache.catalina.core.ContainerBase.access$000(ContainerBase.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:526)
>       at 
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1039)
>       at 
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:961)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1258)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>       at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
>       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:583)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:616)
>       at 
> org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
> Caused by: java.security.AccessControlException: access denied 
> (java.io.FilePermission /dspace/config/dspace.cfg read)
>       at 
> java.security.AccessControlContext.checkPermission(AccessControlContext.java:342)
>       at 
> java.security.AccessController.checkPermission(AccessController.java:553)
>       at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
>       at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
>       at java.io.File.isDirectory(File.java:769)
>       at java.io.File.toURI(File.java:678)
>       at 
> org.dspace.core.ConfigurationManager.loadConfig(ConfigurationManager.java:881)
>       at 
> org.dspace.core.ConfigurationManager.getMutableProperties(ConfigurationManager.java:130)
>       at 
> org.dspace.core.ConfigurationManager.getProperty(ConfigurationManager.java:172)
>       at 
> org.dspace.storage.rdbms.DatabaseManager.<clinit>(DatabaseManager.java:68)
>       ... 33 more
> 
> 
> 
> -----Original Message-----
> From: Tim Donohue [mailto:tdono...@duraspace.org] 
> Sent: Thursday, December 02, 2010 2:22 PM
> To: Bunton, Glenn A.
> Cc: dspace-tech@lists.sourceforge.net
> Subject: Re: [Dspace-tech] Problem installing 1.7
> 
> Hi Glen,
> 
> It looks like you are doing everything right.  You should just copy the 
> contents of [dspace]/webapps/ into [tomcat]/webapps/  (Not into the 
> *ROOT* directory -- that's just tomcat's name for the default web 
> application).
> 
> So, your [tomcat]/webapps/ directory should end up looking somewhat 
> similar to this:
> 
> [tomcat]/webapps/
>      jspui/
>      lni/
>      oai/
>      solr/
>      sword/
>      xmlui/
>      docs/
>      examples/
>      manager/
>      ROOT/
> 
> The first 6 directories above are all copied over from [dspace]/webapps/ 
> (or you can just copy over the exact ones you want to use in your DSpace 
> install).  The last 4 (docs, examples, manager, ROOT) are commonly 
> provided by Tomcat (they may differ slightly, but it doesn't matter -- 
> DSpace doesn't need them to even be there).
> 
> Since this doesn't seem to be working right for you, can you check to 
> see if there are any errors reported in your logs?   See this wiki page 
> for more info on how to do that:
> https://wiki.duraspace.org/display/DSPACE/Troubleshoot+an+error
> 
> - Tim
> 
> On 12/2/2010 12:22 PM, Bunton, Glenn A. wrote:
>> Clean install of Dspace 1.7
>> Ubuntu 9.10
>> Postgresql 8.4
>> Tomcat 6
>> Carried out the installation instructions. Everything seemed to go
>> smoothly. No errors and installation completed successfully.
>> Now when I test Tomcat it tells me it is working but when I try to go to
>> xmlui I get the Status 404 error saying The requested resource (/xmlui/
>> is not available.
>> I did have one area of confusion in the installation instructions. In
>> the Deploy Web Applications it gives the line
>> cp -R [dspace]/webapps/* [tomcat]/webapps*
>> However, on the Ubuntu installation of Tomcat6 there is a directory
>> labeled ROOT inside the webapps directory so I wasn't sure whether to
>> copy the dspace webapps stuff to just the tomcat webapps directory or
>> put it inside the directory labeled ROOT. I tried both and neither
>> seemed to work.
>> Any suggestions or guidance would be greatly appreciated. Thanks in advance.
>> ==========================================================
>> Glenn Bunton gbun...@odu.edu
>> Head of Systems Development 757-683-5952
>> Old Dominion University Libraries
>> Norfolk, VA. 23529
>> ===========================================================
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> Increase Visibility of Your 3D Game App&  Earn a Chance To Win $500!
>> Tap into the largest installed PC base&  get more eyes on your game by
>> optimizing for Intel(R) Graphics Technology. Get started today with the
>> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
>> http://p.sf.net/sfu/intelisp-dev2dev
>> 
>> 
>> 
>> _______________________________________________
>> DSpace-tech mailing list
>> DSpace-tech@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
> 
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> DSpace-tech mailing list
> DSpace-tech@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspace-tech


------------------------------------------------------------------------------
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to