thank you for reply
i checked the configuration file named local.cfg look like this again i am
getting the same exception as above.

##########################
# SERVER CONFIGURATION   #
##########################

# DSpace installation directory.
# This is the location where you want to install DSpace.
# Windows note: Please remember to use forward slashes for all paths (e.g.
C:/dspace)
#dspace.dir=/home/kostis/Documents/projects/dspace
#dspace.dir = /home/shekh/dspace
dspace.dir = /dspace

# DSpace host name - should match base URL.  Do not include port number
dspace.hostname = localhost

# DSpace base host URL.  Include port number etc.
dspace.baseUrl = http://localhost:8080

# The user interface you will be using for DSpace. Common usage is either
xmlui or jspui
dspace.ui = jspui

# Full link your end users will use to access DSpace. In most cases, this
will be the baseurl followed by
# the context path to the UI you are using.
#
# Alternatively, you can use a url redirect or deploy the web application
under the servlet container root.
# In this case, make sure to remove the /${dspace.ui} from the dspace.url
property.
#dspace.url = ${dspace.baseUrl}/${dspace.ui}

# log from tomcat
failure during filter init: DSpace home directory could not be determined.
It MUST include a subpath of '/config/config-definition.xml'. Please
consider setting the 'dspace.dir' system property or ensure the
dspace-api.jar is being run from [dspace]/lib/.:java.lang.RuntimeException:
DSpace home directory could not be determined. It MUST include a subpath of
'/config/config-definition.xml'. Please consider setting the 'dspace.dir'
system property or ensure the dspace-api.jar is being run from
[dspace]/lib/.
Jun 18, 2019 7:28:43 PM org.apache.catalina.core.StandardContext
listenerStart
*SEVERE: Exception sending context initialized event to listener instance
of class
[org.dspace.servicemanager.servlet.DSpaceKernelServletContextListener]*
*java.lang.RuntimeException: Failure during filter init: DSpace home
directory could not be determined. It MUST include a subpath of
'/config/config-definition.xml'. Please consider setting the 'dspace.dir'
system property or ensure the dspace-api.jar is being run from
[dspace]/lib/.*
at
org.dspace.servicemanager.servlet.DSpaceKernelServletContextListener.contextInitialized(DSpaceKernelServletContextListener.java:92)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4770)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5236)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1423)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1413)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
*Caused by: java.lang.RuntimeException: DSpace home directory could not be
determined. It MUST include a subpath of '/config/config-definition.xml'.*
Please consider setting the 'dspace.dir' system property or ensure the
dspace-api.jar is being run from [dspace]/lib/.
at
org.dspace.servicemanager.config.DSpaceConfigurationService.getDSpaceHome(DSpaceConfigurationService.java:628)
at
org.dspace.servicemanager.config.DSpaceConfigurationService.loadInitialConfig(DSpaceConfigurationService.java:465)
at
org.dspace.servicemanager.config.DSpaceConfigurationService.<init>(DSpaceConfigurationService.java:87)
at
org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:148)
at
org.dspace.servicemanager.servlet.DSpaceKernelServletContextListener.contextInitialized(DSpaceKernelServletContextListener.java:81)
... 9 more

On Wed, 19 Jun 2019 at 08:02, Tony Brian Albers <[email protected]> wrote:

> On Tue, 2019-06-18 at 11:15 -0700, Firoz Alam wrote:
> > Dear Team,
> > I have installed dspace on locally and trying to run it run and jspui
> > page
> > is opening.
> > Now when i am trying to make rest call to dspace-rest i get below
> > error
> > ailure during filter init: DSpace home directory could not be
> > determined.
> > It MUST include a subpath of '/config/config-definition.xml'. Please
> > consider setting the 'dspace.dir' system property or ensure the
> > dspace-api.jar is being run from
> > [dspace]/lib/.:java.lang.RuntimeException:
> > DSpace home directory could not be determined. It MUST include a
> > subpath of
> > '/config/config-definition.xml'. Please consider setting the
> > 'dspace.dir'
> > system property or ensure the dspace-api.jar is being run from
> > [dspace]/lib/.
> > Jun 18, 2019 7:28:43 PM org.apache.catalina.core.StandardContext
> > listenerStart
> > *SEVERE: Exception sending context initialized event to listener
> > instance
> > of class
> > [org.dspace.servicemanager.servlet.DSpaceKernelServletContextListener
> > ]*
> > *java.lang.RuntimeException: Failure during filter init: DSpace home
> > directory could not be determined. It MUST include a subpath of
> > '/config/config-definition.xml'. Please consider setting the
> > 'dspace.dir'
> > system property or ensure the dspace-api.jar is being run from
> > [dspace]/lib/.*
> > at
> > org.dspace.servicemanager.servlet.DSpaceKernelServletContextListener.
> > contextInitialized(DSpaceKernelServletContextListener.java:92)
> > at
> > org.apache.catalina.core.StandardContext.listenerStart(StandardContex
> > t.java:4770)
> > at
> > org.apache.catalina.core.StandardContext.startInternal(StandardContex
> > t.java:5236)
> > at
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> > at
> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
> > java:1423)
> > at
> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
> > java:1413)
> > at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> > at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> > java:1149)
> > at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> > .java:624)
> > at java.lang.Thread.run(Thread.java:748)
> > *Caused by: java.lang.RuntimeException: DSpace home directory could
> > not be
> > determined. It MUST include a subpath of '/config/config-
> > definition.xml'.*
> > Please consider setting the 'dspace.dir' system property or ensure
> > the
> > dspace-api.jar is being run from [dspace]/lib/.
> > at
> > org.dspace.servicemanager.config.DSpaceConfigurationService.getDSpace
> > Home(DSpaceConfigurationService.java:628)
> > at
> > org.dspace.servicemanager.config.DSpaceConfigurationService.loadIniti
> > alConfig(DSpaceConfigurationService.java:465)
> > at
> > org.dspace.servicemanager.config.DSpaceConfigurationService.<init>(DS
> > paceConfigurationService.java:87)
> > at
> > org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.jav
> > a:148)
> > at
> > org.dspace.servicemanager.servlet.DSpaceKernelServletContextListener.
> > contextInitialized(DSpaceKernelServletContextListener.java:81)
> > ... 9 more
> >
> > Jun 18, 2019 7:28:43 PM org.apache.catalina.core.ApplicationContext
> > log
> > INFO: Initializing Spring root WebApplicationContext
> > Jun 18, 2019 7:28:43 PM org.apache.catalina.core.StandardContext
> > listenerStart
> > *SEVERE: Exception sending context initialized event to listener
> > instance
> > of class [org.springframework.web.context.ContextLoaderListener]*
> > org.springframework.beans.factory.BeanCreationException: Error
> > creating
> > bean with name 'dspace.eventService' defined in ServletContext
> > resource
> > [/WEB-INF/applicationContext.xml]: Instantiation of bean failed;
> > nested
> > exception is
> > org.springframework.beans.factory.BeanDefinitionStoreException:
> > Factory
> > method [public org.dspace.services.EventService
> > org.dspace.utils.DSpace.getEventService()] threw exception; nested
> > exception is java.lang.IllegalStateException: DSpace kernel cannot be
> > null
> > at
> > org.springframework.beans.factory.support.ConstructorResolver.instant
> > iateUsingFactoryMethod(ConstructorResolver.java:603)
> > at
> > org.springframework.beans.factory.support.AbstractAutowireCapableBean
> > Factory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFact
> > ory.java:1057)
> > at
> > org.springframework.beans.factory.support.AbstractAutowireCapableBean
> > Factory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:95
> > 3)
> > at
> > org.springframework.beans.factory.support.AbstractAutowireCapableBean
> > Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
> > at
> > org.springframework.beans.factory.support.AbstractAutowireCapableBean
> > Factory.createBean(AbstractAutowireCapableBeanFactory.java:458)
> > at
> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> > ject(AbstractBeanFactory.java:293)
> > at
> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> > y.getSingleton(DefaultSingletonBeanRegistry.java:223)
> > at
> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> > an(AbstractBeanFactory.java:290)
> > at
> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> > (AbstractBeanFactory.java:191)
> > at
> > org.springframework.beans.factory.support.DefaultListableBeanFactory.
> > preInstantiateSingletons(DefaultListableBeanFactory.java:636)
> > at
> > org.springframework.context.support.AbstractApplicationContext.finish
> > BeanFactoryInitialization(AbstractApplicationContext.java:938)
> > at
> > org.springframework.context.support.AbstractApplicationContext.refres
> > h(AbstractApplicationContext.java:479)
> > at
> > org.springframework.web.context.ContextLoader.configureAndRefreshWebA
> > pplicationContext(ContextLoader.java:410)
> > at
> > org.springframework.web.context.ContextLoader.initWebApplicationConte
> > xt(ContextLoader.java:306)
> > at
> > org.springframework.web.context.ContextLoaderListener.contextInitiali
> > zed(ContextLoaderListener.java:112)
> > at
> > org.apache.catalina.core.StandardContext.listenerStart(StandardContex
> > t.java:4770)
> > at
> > org.apache.catalina.core.StandardContext.startInternal(StandardContex
> > t.java:5236)
> > at
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> > at
> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
> > java:1423)
> > at
> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
> > java:1413)
> > at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> > at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> > java:1149)
> > at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> > .java:624)
> > at java.lang.Thread.run(Thread.java:748)
> > Caused by:
> > org.springframework.beans.factory.BeanDefinitionStoreException:
> > Factory method [public org.dspace.services.EventService
> > org.dspace.utils.DSpace.getEventService()] threw exception; nested
> > exception is *java.lang.IllegalStateException: DSpace kernel cannot
> > be null*
> > at
> > org.springframework.beans.factory.support.SimpleInstantiationStrategy
> > .instantiate(SimpleInstantiationStrategy.java:181)
> > at
> > org.springframework.beans.factory.support.ConstructorResolver.instant
> > iateUsingFactoryMethod(ConstructorResolver.java:592)
> > ... 23 more
> > Caused by: java.lang.IllegalStateException: DSpace kernel cannot be
> > null
> > at org.dspace.utils.DSpace.getServiceManager(DSpace.java:63)
> > at org.dspace.utils.DSpace.getEventService(DSpace.java:75)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> > java:62)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> > sorImpl.java:43)
> > at java.lang.reflect.Method.invoke(Method.java:498)
> > at
> > org.springframework.beans.factory.support.SimpleInstantiationStrategy
> > .instantiate(SimpleInstantiationStrategy.java:160)
> > ... 24 more
> >
> > Jun 18, 2019 7:28:43 PM org.apache.catalina.core.StandardContext
> > listenerStart
> > SEVERE: Exception sending context initialized event to listener
> > instance of
> > class [org.dspace.app.util.DSpaceWebappListener]
> > java.lang.IllegalStateException: DSpace kernel cannot be null
> > at org.dspace.utils.DSpace.getServiceManager(DSpace.java:63)
> > at
> > org.dspace.services.factory.DSpaceServicesFactory.getInstance(DSpaceS
> > ervicesFactory.java:35)
> > at
> > org.dspace.app.util.factory.UtilServiceFactory.getInstance(UtilServic
> > eFactory.java:30)
> > at
> > org.dspace.app.util.AbstractDSpaceWebapp.<init>(AbstractDSpaceWebapp.
> > java:34)
> > at org.dspace.utils.DSpaceWebapp.<init>(DSpaceWebapp.java:23)
> > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > Method)
> > at
> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
> > orAccessorImpl.java:62)
> > at
> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
> > onstructorAccessorImpl.java:45)
> > at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> > at java.lang.Class.newInstance(Class.java:442)
> > at
> > org.dspace.app.util.DSpaceWebappListener.contextInitialized(DSpaceWeb
> > appListener.java:30)
> > at
> > org.apache.catalina.core.StandardContext.listenerStart(StandardContex
> > t.java:4770)
> > at
> > org.apache.catalina.core.StandardContext.startInternal(StandardContex
> > t.java:5236)
> > at
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> > at
> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
> > java:1423)
> > at
> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.
> > java:1413)
> > at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> > at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> > java:1149)
> > at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> > .java:624)
> > at java.lang.Thread.run(Thread.java:748)
> >
> > further is my configuration file.
> >
> > ##########################
> > # SERVER CONFIGURATION   #
> > ##########################
> >
> > # DSpace installation directory.
> > # This is the location where you want to install DSpace.
> > # Windows note: Please remember to use forward slashes for all paths
> > (e.g.
> > C:/dspace)
> > #dspace.dir=/home/kostis/Documents/projects/dspace
> > *dspace.dir = /dspace*
> >
> > # DSpace host name - should match base URL.  Do not include port
> > number
> > dspace.hostname = localhost
> >
> > # DSpace base host URL.  Include port number etc.
> > *dspace.baseUrl = http://localhost:8080*
> >
> > # The user interface you will be using for DSpace. Common usage is
> > either
> > xmlui or jspui
> > *dspace.ui = jspui*
> >
> > # Full link your end users will use to access DSpace. In most cases,
> > this
> > will be the baseurl followed by
> > # the context path to the UI you are using.
> > #
> > # Alternatively, you can use a url redirect or deploy the web
> > application
> > under the servlet container root.
> > # In this case, make sure to remove the /${dspace.ui} from the
> > dspace.url
> > property.
> > #dspace.url = ${dspace.baseUrl}/${dspace.ui}
> > "local.cfg" 207L,
> > 8350C
> >
> >
> >    1,1           Top
> >
> >
>
> This is at least wrong in your config file:
>
> *dspace.dir = /dspace*
>
> should probably be:
>
> dspace.dir = /dspace
>
> AFAIK Generally you should remove the *'s
>
> HTH
>
> /tony
>
>
>
>
>
> --
> Tony Albers - Systems Architect - IT Development
> Royal Danish Library, Victor Albecks Vej 1, 8000 Aarhus C, Denmark
> Tel: +45 2566 2383 - CVR/SE: 2898 8842 - EAN: 5798000792142
>
> --
> All messages to this mailing list should adhere to the DuraSpace Code of
> Conduct: https://duraspace.org/about/policies/code-of-conduct/
> ---
> You received this message because you are subscribed to the Google Groups
> "DSpace Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-community/1560920543.3389.2.camel%40kb.dk
> .
>


-- 
Regard's
Shekh Firoz Alam

-- 
All messages to this mailing list should adhere to the DuraSpace Code of 
Conduct: https://duraspace.org/about/policies/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-community/CADkFp_d%2Bvy%3DrjajmyS0UVSMdws51nPLSOChR5TbLs0ekytLE7w%40mail.gmail.com.

Reply via email to