0

現在、web.xmlのAUTH-METHOD要素を外部で設定しようとしていますが成功していません(JBoss 7.1.1の起動時にロードされたシステムプロパティを介して)。

私はこれが仕事をするだろうと思った:

<login-config>
    <auth-method>${prest_authMethod}</auth-method>
    <realm-name>PREST Authentication</realm-name>
</login-config>

しかし、展開中にクラッシュします:

12:56:01,773 ERROR [org.apache.catalina.startup.ContextConfig] (MSC service thread 1-4) Cannot configure an authenticator for method ${prest_authMethod}

web.xmlからシステムプロパティにアクセスする方法はありますか?または、外部構成でAUTH-METHODを構成する他の方法はありますか?助けてくれてありがとう。

4

2 に答える 2

0

この方法で、standalone.xmlのsystem-propertiesセクションでプロパティにアクセスしようとしました。残念なことに、このようにしてクラッシュして燃えました。

ただし、サーバーの起動時に-Dproperty=myPropertyを使用して設定しても機能しました。

ちなみに、私は実質的に同じバージョンのJbossEAP6.0を使用しています。

于 2012-07-12T15:27:02.003 に答える
0

どうやら、この設定はJBoss 7では機能しなくなりましたが、JBoss5および6では機能していました。https://issues.jboss.org/browse/AS7-3195を参照してください。その理由は「EE仕様外」です。

ただし、コミュニティからの苦情が多いため、これはEAP7.1.2および7.2GAで復活するはずです(コミュニティバージョン7.1.2はリリースバージョンとしてビルドされていないため、パッチには7.2が付属しているはずです)。

于 2012-07-16T07:07:47.010 に答える