0

org.ops4j.pax.web.pax-web-jettyKaraf 内で完全にピックアップされた jetty.xml ファイルを含むフラグメント ホストを作成しました。

この jetty.xml ファイルには、次のような行が含まれています。

<Set name="host"><Property name="jetty.ssl.host" deprecated="jetty.host" /></Set>

jetty.ssl.host値を設定できるように、どこに設定すればよいか教えてください。

ベスト、ジェローム

4

1 に答える 1

0

Afaik、pax-web の現在のバージョンでは不可能です。

ソースには、プロパティXmlConfigurationセットがありません。

XmlConfiguration configuration = new XmlConfiguration(jettyResource);
// configuration.configure(m_server);
Method method = XmlConfiguration.class.getMethod("configure", Object.class);
method.invoke(configuration, server);

この種類のプロパティ ( <Property ../>) は、通常、XmlConfiguration.getProperties()メソッドを使用して設定されますが、ここでは使用されません。

おそらく、別の方法を使用して外部構成を提供する必要があります (systemPropertyたとえば、この jetty.xml ファイルで独自の Bean を作成するなど)。

于 2016-03-01T22:23:11.750 に答える