[ https://issues.jboss.org/browse/WELD-729?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pete Muir reassigned WELD-729: ------------------------------ Assignee: Ales Justin Assigning to Ales to merge when ready. > Servlet / listener / filter injection support for Jetty 7 and above > ------------------------------------------------------------------- > > Key: WELD-729 > URL: https://issues.jboss.org/browse/WELD-729 > Project: Weld > Issue Type: Feature Request > Components: Servlet Container Support > Affects Versions: 1.1.0.Beta1 > Reporter: Dan Allen > Assignee: Ales Justin > Fix For: 1.1.0.CR1 > > > Jetty changed it's packaging in version 7 when it moved to the Eclipse > runtimes project. Therefore, the following required class check only works in > earlier versions of Jetty. > private static final String JETTY_REQUIRED_CLASS_NAME = > "org.mortbay.jetty.servlet.ServletHandler"; > boolean jetty = true; > try > { > Reflections.classForName(JETTY_REQUIRED_CLASS_NAME); > } > catch (IllegalArgumentException e) > { > jetty = false; > } > A second check should be performed for the class > org.eclipse.jetty.servlet.ServletHandler. > But then we have the issue that the WeldServletHandler extends a class only > in Jetty 6. So we'll likely need a special classifier for weld-servlet that > runs on jetty 7 and above. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ weld-issues mailing list weld-issues@lists.jboss.org https://lists.jboss.org/mailman/listinfo/weld-issues