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

Hari commented on JCR-4767:
---------------------------

[~adhippverma] , yes for both servlets, we configured the <init-param> name as 
"bootstrap-config" and gave the same bootstrap.properties.

 

Actually after migrating to Tomcat9, we are not able to acquire the Repository 
object using JcrUtils.getRepository(repoURL);

This was working fine when we were using Tomcat7.

 

Any additional changes we need to for Tomcat 9? 

Is 2.18.0 jackrabbit version also compatible for Tomcat 9 ? 

Do we need to configure special JNDI settings for Tomcat9 ?

Do we also need to upgrade jackrabbit  ?

 

Request your quick help.... may be possible to talk ?

 

> 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)

Reply via email to