0

wluserのパスワードを変更するにはどうすればよいですか?
パスワードとworklight.propertiesの「wl.db.password」を変更しました。
しかし、ワークライトコンソールとアプリケーションセンターの両方が機能しませんでした。
その後、パスワードを取り戻しましたが、どちらも正常に動作します。
誰かがそれを試しましたか?
※「wluser」はワークライト用のdb2userです。
http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/topic/com.ibm.worklight.help.doc/admin/t_creating_the_db2_databases.html?resultof=%22%64%62%32%22%20 %22%77%6c%75%73%65%72%22%20

私の環境は以下の通りです。
Windows 7
Worklight V5.0.5.1
WAS V8.5
DB2 V9.7

wluserのパスワードを変更すると、次のエラーが発生しました。

ワークライトコンソール

エラー500:javax.servlet.ServletException:Worklightプロジェクトが初期化されていません

アプリケーションセンター、

予期しないエラーが発生しました(HTTPステータス500)

4

1 に答える 1

2

worklight.propertiesを作成する場合、http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m6/index.jsp?topic =%2Fcomで説明されている2つの方法でデータベース接続パラメーターを指定するオプションがあります。 .ibm.worklight.help.doc%2Fadmin%2Fr_ibm_worklight_database_setup.html。worklight.propertiesファイルではなく、アプリケーション・サーバー・コンソールからパスワードを変更できるようにするには、http://pic.dheに記載されているように、データベース接続プロパティーを設定する「JNDI方式」を使用する必要があります。 .ibm.com / infocenter / wrklight / v5r0m6 / index.jsp?topic =%2Fcom.ibm.worklight.help.doc%2Fdevref%2Ft_transporting_the_app.html

WebSphere Application Serverで、WAS管理コンソールを開き、「セキュリティー>グローバル・セキュリティー」ページを開き、「Java認証および許可サービス> J2C認証データ」をクリックして、DB2パスワードを編集する場所を見つけます。結果のリストは、「WorklightDb2DatabaseCredentials」資格情報を選択して編集します。DB2以外のタイプのデータベースの場合、パスワードはJAAS認証データとしてではなく、データソースのカスタムプロパティとして保存されることに注意してください。

WebSphere Application Server Libertyプロファイルでは、パスワードはサーバーのserver.xmlファイルの<dataSource jndiName = "jdbc/WorklightDS">および<dataSourcejndiName= "jdbc/WorklightReportsDS">要素にあります。このファイルを編集するだけです。Libertyは、編集されたことに気づき、リロードします。

Tomcatでは、パスワードはconf/server.xmlファイルにあります。ここで、パスワードは<Resource name = "jdbc/WorklightDS">および<Resourcename= "jdbc/WorklightReportsDS">要素にあります。このファイルを編集してから、Tomcatサーバーを再起動してください。

于 2013-04-03T08:31:51.277 に答える