选择要在 Virgo/OSGi/Jetty 环境中显示为"/"的默认工件/bundle



很抱歉,如果这有点不合适,但我从来没有做过Jetty配置,更不用说在OSGi环境下了。

我要让一个特定的URL默认显示/ui/dcx/。我已经查看了Jetty和Virgo的所有配置文件,没有看到这个默认值是在哪里配置的。

它总是将http://localhost:9080重定向到http://localhost:9080/splash。我甚至尝试从拾取目录中删除splash bundle,但重定向仍然发生。

谁知道默认URL或默认bundle的设置在哪里?

查看处女座服务器,似乎/pickup/org.eclipse. Virgo .apps.splash- 3.5.0.0 . release .jar被绑定到'/' (Web-ContextPath:/)的上下文根,而web.xml的welcome-file元素被绑定到index.html,而index.html又为'/splash'进行元刷新。

因此,要将其更改为/ui/dcx/,您需要删除splash bundle,并将您的bundle绑定到contextRoot '/',然后遵循与splash bundle使用的相同方法。

最新更新