【发布时间】:2016-11-22 06:07:53
【问题描述】:
从 web.xml 迁移到 OSGi Http Whiteboard 模式创建 bundle-context.xml 如何在 jspServletfilter 的 osgi:service-properties 中从 web.xml 传递以下属性
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>true</el-ignored>
</jsp-property-group>
</jsp-config>
我尝试了以下解决方案,但它不起作用。
<bean id="jspServlet" class="com.test.servlet.web.servlet.TestJSPServlet"/>
<osgi:service ref="jspServlet" interface="javax.servlet.Servlet" >
<osgi:service-properties>
<entry key="osgi.http.whiteboard.filter.name" value="JSPServlet" />
<entry key="osgi.http.whiteboard.servlet.pattern" value-ref="jspPatternsList"/>
<entry key="osgi.http.whiteboard.context.select" value="(osgi.http.whiteboard.context.name=cb)" />
<entry key="servlet.init.el-ignored" value="true" />
</osgi:service-properties>
</osgi:service>
【问题讨论】:
-
您使用的是哪个 OSGi Http Whiteboard 实现?费利克斯一号?
标签: java osgi servlet-filters websphere-liberty whiteboard