2

openfire 3.7.1 を使用しています。この手順に従って、openfire でカスタム データベースを構成しました。主な問題は、プロパティを設定すると

provider.user.className = org.jivesoftware.openfire.user.DefaultUserProvider

その後、管理ポータルからログインできますが、プロパティを次のように設定すると

provider.user.className = org.jivesoftware.openfire.user.JDBCUserProvider

その後、adminでログインできません。では、そのjdbcユーザープロパティを設定するにはどうすればよいですか?

このプロパティを設定することで同じ問題に直面しています:

provider.auth.className = org.jivesoftware.openfire.auth.JDBCAuthProvider

4

1 に答える 1

1

"ofProperty"プロパティを挿入または変更できるデータベース テーブルを変更することで、プロパティを変更できます。プロパティを変更するクエリは次のとおりです

update ofProperty set propValue ='org.jivesoftware.openfire.auth.JDBCAuthProvider' where name = 'provider.auth.className';

変更後お願いrestart openfireします。

于 2013-10-01T13:27:01.840 に答える