Hi,

I'm taking my first try to install fuseki2 - as a webapp under tomcat 6 on 
CentOS 6.6.

Deployment worked fine. According to catalina.out, the /books service, copied 
over from fuseki1, is registered correctly.

However, invoking /fuseki/books/query, gives me a system error:
exception
javax.servlet.ServletException: Filter execution threw an exception
        
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
        
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
        
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
        
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
        
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
        
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
        
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
        
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
        
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
        
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
        
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
        
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
root cause
java.lang.NoSuchMethodError: 
javax.servlet.http.HttpServletRequest.getServletContext()Ljavax/servlet/ServletContext;
        org.apache.jena.fuseki.servlets.ActionLib.actionURI(ActionLib.java:144)
        
org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:55)
        
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
        
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
        
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
        
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
        
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
        
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
        
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
        
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
        
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
        
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
        
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
        
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)


This seems to occur independently from the settings in shiro.ini. Other URIs 
(/fuseki, /fuseki/status) result in the same error.

Maybe something with my tomcat installation is wrong (I've started to describe 
the process from scratch at 
https://github.com/jneubert/doc/wiki/Fuseki2-with-Tomcat-on-CentOS).

Any help appreciated - cheers, Joachim

Reply via email to