Re: Spring Exception During First Startup of Jahia
"Evan J " <[email protected]>
| Newsgroups | gmane.comp.cms.jahia.install |
|---|---|
| Message-ID | <[email protected]> |
So any takers on this one? I wish the exception would have been more descriptive as to what file it is not able to parse or locate. Anyway, I am starting up Jahia via Tomcat, that is I place jahia webapp in /path/to/jahia and have its context "docBase" set to `jahia' (appBase is /path/to obviously). So again, I don't run jahia.sh but rather try to load jahia webapp when Tomcat starts in server.xml. For some reason, when I point my browser to http://myhost.com/jahia/html/startup/startjahia.html, it will dump me to http://myhost.com/jahia/ rather than http://myhost.com/jahia/Jahia. Obviously the context path is right because I can load html files from jahia (i.e. as mentioned http://myhost.com/jahia/html/startup/*.html) but the servlets/JSPs spews that Spring exception trying to load some .xml file which I can't figure what. I'm at total lost and this mailing list doesn't get updated often which leaves me to wonder about the support system behind Jahia. Any ideas would be greatly appreciated because I am really inclined to give Jahia a shot as I have narrowed down my Java-based CMS to 4 CMS' including Jahia. On 8/6/06, Evan J <[email protected]> wrote: > Hi, > > So I survived the installation but now I'm getting the following stack > trace after I shutdown/restart Jahia (or Tomcat in that matter). I'm > running Jahia 5.0 Community Edition in Tomcat 5.5.16 container and JDK > 1.5.0_06. And from what I've checked, I do have Spring libraries in > jahia/WEB-INF/lib/{spring.libs}.jar. > > HTTP Status 500 - > > type Exception report > > message > > description The server encountered an internal error () that prevented > it from fulfilling this request. > > exception > > javax.servlet.ServletException: Servlet.init() for servlet Jahia threw exception > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432) > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876) > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > java.lang.Thread.run(Thread.java:595) > > root cause > > org.springframework.context.ApplicationContextException: I/O error > parsing XML document for application context > [org.springframework.context.support.ClassPathXmlApplicationContext;hashCode=472206]; > nested exception is java.io.FileNotFoundException: class path resource > [spring] cannot be resolved to URL because it does not exist > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94) > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:262) > org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:111) > org.jahia.hibernate.manager.SpringContextSingleton.init(SpringContextSingleton.java:77) > org.jahia.bin.Jahia.init(Jahia.java:437) > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432) > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876) > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > java.lang.Thread.run(Thread.java:595) >