You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Julian Reschke (Jira)" <ji...@apache.org> on 2022/03/06 16:36:00 UTC

[jira] [Commented] (JCR-4767) Jackrabbit 2.18.0, fails to get Respository Session on Tomcat9, where as everything works fine on Tomcat7

    [ https://issues.apache.org/jira/browse/JCR-4767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17501986#comment-17501986 ] 

Julian Reschke commented on JCR-4767:
-------------------------------------

FWIW, 2.18.0 is obsolete and not supported anymore. See https://jackrabbit.apache.org/jcr/downloads.html

> Jackrabbit 2.18.0, fails to get Respository Session on Tomcat9, where as everything works fine on Tomcat7
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: JCR-4767
>                 URL: https://issues.apache.org/jira/browse/JCR-4767
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: config
>            Reporter: Hari
>            Priority: Major
>
> Need help to suggest, how to resolve the below issue, after migrating the application to Tomcat9.
> Please help suggest, if any additional configurations required when we migrate from TOmcat7 to Tomcat9
> JackRabbit Version Being used: 2.18.0
>  
> Error: 
> Caused by: javax.servlet.ServletException: Repository access configuration is not valid.
>                 at org.apache.jackrabbit.j2ee.RepositoryAccessServlet.getConfig(RepositoryAccessServlet.java:171)
>                 at org.apache.jackrabbit.j2ee.RepositoryAccessServlet.getRepositoryByJNDI(RepositoryAccessServlet.java:203)
>                 at org.apache.jackrabbit.j2ee.RepositoryAccessServlet.getRepository(RepositoryAccessServlet.java:303)
>                 ... 50 more
> 22-Feb-2022 06:51:24.483 SEVERE [http-nio-127.0.0.1-27100-exec-7] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [JCRWebdavServer] in context with path [/jackrabbit] threw exc
> eption
>         java.lang.IllegalStateException: The repository is not available. Please check RepositoryAccessServlet configuration in web.xml.
>                 at org.apache.jackrabbit.j2ee.RepositoryAccessServlet.getRepository(RepositoryAccessServlet.java:314)
>                 at org.apache.jackrabbit.j2ee.RepositoryAccessServlet.getRepository(RepositoryAccessServlet.java:328)
>                 at org.apache.jackrabbit.j2ee.JcrRemotingServlet.getRepository(JcrRemotingServlet.java:31)
>                 at org.apache.jackrabbit.webdav.jcr.JCRWebdavServerServlet.getDavSessionProvider(JCRWebdavServerServlet.java:161)
>                 at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.service(AbstractWebdavServlet.java:316)
>                 at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
>                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)



--
This message was sent by Atlassian Jira
(v8.20.1#820001)