FAIL - Application at context path [/server] could not be started

3,165 views
Skip to first unread message

Edilton Danniken

unread,
Jun 15, 2023, 11:09:29 AM6/15/23
to DSpace Technical Support
Dear, 

Someone help me,

I followed the documentation to install dspace 7.5 (https://wiki.lyrasis.org/display/DSDOC7x/Installing+DSpace#InstallingDSpace-InstallationOverview)
However, when start tomcat, I always receive the error below:
FAIL - Application at context path [/server] could not be started FAIL - Encountered exception [org.apache.catalina.LifecycleException: Failed to process either the global, per-host or context-specific context.xml file therefore the [/server] Context cannot be started.]

 

DSpace Technical Support

unread,
Jun 15, 2023, 1:00:45 PM6/15/23
to DSpace Technical Support
Hi,

This sounds like you are encountering an error in Tomcat.  I'd recommend checking the Tomcat logs for details of the error.  See also our Troubleshooting guide: https://wiki.lyrasis.org/display/DSPACE/Troubleshoot+an+error#Troubleshootanerror-DSpace7.x(orabove)

It's important to share the full details of any error you find, as that will let others know what the core problem is.  The error you've shared so far just says that the "/server" webapp failed to start... but it gives no hints as to why it failed.

Tim

Edilton Danniken

unread,
Jun 15, 2023, 1:52:06 PM6/15/23
to DSpace Technical Support
Hi,
Thanks for your reply.

So, the tomcat logs completely are.

15-Jun-2023 14:48:02.611 GRAVE [http-nio-8080-exec-14] org.apache.catalina.core.ApplicationContext.log HTMLManager: Error starting [/server]

org.apache.catalina.LifecycleException: Failed to process either the global, per-host or context-specific context.xml file therefore the [/server] Context cannot be started.
at org.apache.catalina.startup.FailedContext.startInternal(FailedContext.java:200)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1438)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:702)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:220)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:555)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:190)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:596)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:833)


Basically, as context.xml file was not found. But the command mvn package or ant fresh_install didn't generate it. I don't know how to solve this. 

--
All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
---
You received this message because you are subscribed to a topic in the Google Groups "DSpace Technical Support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dspace-tech/djJaaEWbQ-I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dspace-tech...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/8ec3e9b5-10b5-4eb6-bf2e-ba5fe04ab8ddn%40googlegroups.com.

DSpace Technical Support

unread,
Jun 15, 2023, 2:17:23 PM6/15/23
to DSpace Technical Support
The DSpace build process won't generate a Tomcat "context" for you.  You are expected to create one.  See step 11 of the Installation Process for the Backend (Technique A)  


Basically, it sounds like your Tomcat setup is not able to find or load the "server" webapp because it's expecting you to have a context.xml.

Tim

Edilton Danniken

unread,
Jun 15, 2023, 3:33:50 PM6/15/23
to DSpace Technical Support
Hi, Thanks for your reply again.
I have created a context.xml file in Catalina/localhost/ folder togther server.xml and that works well.
I would like to suggest a mention in documentation about in some cases where is needing a file 'context.xml', for the reason that some people like me who try to install dspace with no expericente with java and tomcat environments. 

Reply all
Reply to author
Forward
0 new messages