很抱歉,如果这有点不合适,但我从来没有做过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使用的相同方法。