【发布时间】:2014-08-18 04:53:41
【问题描述】:
我正在使用 Felix 框架将 Jetty 9.2 作为 osgi 包运行。在命令提示符下,Apache Felix 的启动方式类似于
java -Djetty.home=C:/osgiJars/jetty-osgi-boot-9.2.0.M0/jettyhome -jar bin/felix.jar
我的码头家是这样的
启动 felix 框架后,在命令提示符中我可以看到加载到 ACTIVE 状态的捆绑包列表。
现在,我正在尝试将示例 Web 应用程序(JSP + Servlets)加载为 OSGi 包。我收到类似(在 cmd 提示符中)的错误
g! 2014-06-27 11:56:03.129:INFO:/WebApp:qtp31392457-30: No JSP support. Check that JSP jars are in
lib/jsp and that the JSP option has been specified to start.jar
我知道要配置 JSP 支持,您需要在启动 Jetty 服务器时设置选项,例如 JETTY.OPTIONS= Server,jsp。
所以,我在设置 Jetty 时尝试过
java -Djetty.home=C:/osgiJars/jetty-osgi-boot-9.2.0.M0/jettyhome -Djetty.options=Server,jsp -jar bin/felix.jar
但仍然出现同样的错误。任何人都可以建议我在这种情况下如何配置我的 JSP..?
【问题讨论】: