Since there seems to be no tomcat7 for Redhat/Centos 6.x (http://serverfault.com/questions/581353/no-tomcat7-package-for-rhel-6), I'm back on the "no Redhat rpm, so unsupported by IT infrastructure department" track.
Anyway, thanks a lot for the elucidation, Andy. Joachim -----Ursprüngliche Nachricht----- Von: Andy Seaborne [mailto:a...@apache.org] Gesendet: Dienstag, 19. Mai 2015 19:20 An: users@jena.apache.org Betreff: Re: Error 500 with Fuseki2 as tomcat webapp Tomcat6 (which is for Java5 and later) does not seem to the right ServletAPI even if run with Java7: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getServletContext()Ljavax/servlet/ServletContext; getServletContext => Servlet 3.0 => Tomcat 7 at least and java7. I'll update the documentation. Andy On 19/05/15 18:06, Neubert, Joachim wrote: > 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(OncePerRequ > estFilter.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(OncePerRequ > estFilter.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 > >