3

ログレベルを上げる以外に、この警告を取り除く良い方法を知っている人はいますか?サーバー内のすべてが引き続き期待どおりに機能することに注意してください。ただし、これはサーバーが再起動されるたびに発生します。

osbfcCustomEditorConfigurer-PropertyEditorインスタンスをCustomEditorConfigurerに渡すことは非推奨です。代わりにPropertyEditorRegistrarsまたはPropertyEditorクラス名を使用してください。問題のあるキー[java.net.SocketAddress; 問題のあるエディターインスタンス:org.apache.mina.integration.beans.InetSocketAddressEditor@314585

Red5サーバーはApacheMina2.0とSpring3.0.4を使用していますが、Spring2.5以降から警告が表示されています。

4

1 に答える 1

4

SpringXMLファイルに次のようなものがあると思います。

<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer">
    <property name="customEditors">
        <map>
            <entry key="java.net.SocketAddress">
                <bean class="org.apache.mina.integration.beans.InetSocketAddressEditor" />
            </entry>
        </map>
    </property>
</bean>

警告にあるように、PropertyEditorインスタンスをaに渡すことCustomEditorConfigurerは非推奨です。ただし、PropertyEditor代わりにクラス名を使用してもかまいません。

これについて詳しくは、Javadocforを参照してCustomEditorConfigurerください。

InetSocketAddressEditorあなたの場合の簡単な修正は、インスタンスの代わりにクラス名をマップエントリ値として使用することです。

<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer">
    <property name="customEditors">
        <map>
            <entry key="java.net.SocketAddress" value="org.apache.mina.integration.beans.InetSocketAddressEditor" />
        </map>
    </property>
</bean>
于 2010-09-07T17:09:43.590 に答える