Tomcat and Undertow (and I assume Grizzly) support fragments as this was part of the servlet 3.0 spec. If you have found a problem with a specific container, please let us know!
For CDI ideas take a look at: https://github.com/apache/shiro/pull/56 - non shiro.ini based https://github.com/apache/shiro/pull/24 - shiro.ini based On Mon, Jan 23, 2017 at 10:25 PM, John D. Ament <[email protected]> wrote: > Brian, > > You're right. I'm trying to come up with a standardized CDI extension for > Shiro. One of the use cases I have is for it to work in embedded servlet > containers. Unfortunately, the only embedded container that handles > web-fragment is Jetty. Tomcat, Undertow, Grizzly don't support this. In > addition, if I produce a shaded JAR the concatenation of web-fragment.xml > doesn't really work. I can make annotation processing work pretty easily. > I suppose with that I could extend the classes to add the annotations, or > even come up with a service loader mechanism that does it. > > John > > On 2017-01-23 09:55 (-0500), Brian Demers <[email protected]> wrote: > > It isn't something that _needs_ to be swapped out, the servlet fragment > xml > > is in it's own jar, so if that jar isn't present on your classpath then > you > > can configure Shiro any way you want. > > > > https://github.com/apache/shiro/tree/master/support/servlet-plugin > > > > Is there a framework you are looking to use where annotations are a > better > > fit ? > > > > > > On Sun, Jan 22, 2017 at 6:59 AM, John D. Ament <[email protected]> > > wrote: > > > > > Hi, > > > > > > I noticed that Shiro ships with servlet integration in the way of a > > > web-fragment.xml. I was wondering if that could be swapped out for an > > > annotation based strategy? master is already on Servlet 3.1, so all > of the > > > annotations are available. > > > > > > John > > > > > >
