【发布时间】:2016-05-02 15:05:26
【问题描述】:
我们有一个基于 OSGi 的服务器,我们使用嵌入式码头来处理网络流量。
我正在使用XmlConfiguration 创建一个码头服务器实例,请参见下面的代码。configStream 来自 jetty-http.xml,默认情况下从我们的插件或自定义位置读取。
现在我正在尝试为服务器启用 https。我想加载jetty-ssl.xml和jetty-https.xml和jetty-http.xml一样。
我该怎么做?我无法将另一个流加载到 XmlConfiguration。
是否有另一种方法,可能没有XmlConfiguration?
XmlConfiguration xmlConfig = new XmlConfiguration(configStream);
Object root = xmlConfig.configure();
if (!(root instanceof Server)) {
throw new IllegalArgumentException("expected a Server object as a root for server configuration"); //$NON-NLS-1$
}
server = (Server) root;
【问题讨论】: