RSSフィードについて

RSSリーダーで、フォーラムの新着投稿情報がチェックできます。
詳しくは下記ページを参照して下さい。

RSSフィード  RSSフィードについて

ご自由に情報交換の場として御利用ください。
また質問の前には「回答を得るには?」を参照してください。


GroupSessionへの要望があれば参考にさせていただきます。
要望リストも参考にしてください。


 
フォーラム  フォーラム
00_インストール・設定
スレッド  タイトル

接続ユーザ、パスワードの変更の件


[ 503 ] 接続ユーザ、パスワードの変更の件
投稿者: 外野席
投稿日時:  2007/11/29 16:42:51
OS:Windows2003 Server SP1
Javaバージョン:JDK 5.0
Tomcat:5.5.25
WEBサーバ:IIS
Tomcat単体での動作:正常
GropSessionの動作:正常
GropSession:バージョン2.0.3

GropSessionバージョン2.0.3をダウンロードさせていただきインストールガイド(Windows + Tomcat)に基づきまして、ダウンロードしたファイルをTomcatのwebappsフォルダの、
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2.war に配置いたしました。
データベースへの接続ユーザ、パスワードの変更 を行うべく、user_pass.batを実行し、
「DBへ接続するユーザ名」、「パスワード」の入力後に、「致命的なエラーが発生しました」と表示され
パスワードの変更が出来ません。

その後、繰り返し実行しましたところ下記のメッセージが表示されます。

接続ユーザ、パスワードの変更に関しまして、ご教授いただけないでしょうか。
------------------------------------------------------------------------------------
致命的: エラーが発生しました。
原因:
java.lang.NullPointerException
at jp.co.sjts.gsession.dsedit.DataSourceEdit.updateDataSourceXmlForH2(Da
taSourceEdit.java:267)
at jp.co.sjts.gsession.dsedit.DataSourceEdit.main(DataSourceEdit.java:12
9)
Exception in thread "main" java.lang.NullPointerException
at jp.co.sjts.gsession.dsedit.DataSourceEdit.updateDataSourceXmlForH2(Da
taSourceEdit.java:300)
at jp.co.sjts.gsession.dsedit.DataSourceEdit.main(DataSourceEdit.java:12
9)
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF
\dsedit\bin>
------------------------------------------------------------------------------------
  引用返信
[ 506 ] Re: 接続ユーザ、パスワードの変更の件
投稿者: 田中
投稿日時:  2007/11/29 21:06:27
user_pass.batの内容をみるとファイルパスの中にスペースが含まれると正常に動作しないようです。
例C:\Program Files\Apache Group\みたいに。。。

なのでuser_pass.batの37行目以降を以下のように修正すると動作するのではないでしょうか。
お試しあれ。

37行目→:javaExe
set GSROOT=.\..\..\..\
set EXE_JAVACMD="%JAVA_HOME%\bin\java"

%EXE_JAVACMD% -classpath %CLASSPATH% jp.co.sjts.gsession.dsedit.DataSourceEdit %GSROOT%
:end
  引用返信
[ 508 ] Re: 接続ユーザ、パスワードの変更の件
投稿者: 外野席
投稿日時:  2007/11/30 12:32:15
田中様、ご指南ありがとうございます。

ご指南いただきましたとおり、「:javaExe」以降を下記の様に修正し実行いたしましたが、

------------------------------------------------------------------------------------
:javaExe
set GSROOT=.\..\..\..\
set EXE_JAVACMD="%JAVA_HOME%\bin\java"

%EXE_JAVACMD% -classpath %CLASSPATH% jp.co.sjts.gsession.dsedit.DataSourceEdit %GSROOT%
:end

------------------------------------------------------------------------------------

以下の通りのエラーとなります。

------------------------------------------------------------------------------------
2007/11/30 11:14:40 jp.co.sjts.gsession.dsedit.DataSourceEdit updateDataSourceXm
lForH2
致命的: エラーが発生しました。
原因:
java.lang.NullPointerException
at jp.co.sjts.gsession.dsedit.DataSourceEdit.updateDataSourceXmlForH2(Da
taSourceEdit.java:267)
at jp.co.sjts.gsession.dsedit.DataSourceEdit.main(DataSourceEdit.java:12
9)
Exception in thread "main" java.lang.NullPointerException
at jp.co.sjts.gsession.dsedit.DataSourceEdit.updateDataSourceXmlForH2(Da
taSourceEdit.java:300)
at jp.co.sjts.gsession.dsedit.DataSourceEdit.main(DataSourceEdit.java:12
9)
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF
\dsedit\bin>
------------------------------------------------------------------------------------

何がいけないのでしょうか?
  引用返信
[ 509 ] Re: 接続ユーザ、パスワードの変更の件
投稿者: acer2
投稿日時:  2007/11/30 14:34:17
DBのコネクションを取得する箇所で、エラーとなっています。

他のスレッドでDBの保存先を変更している様ですが、
それがうまく設定できていないのではないでしょうか?

一気に全ての設定を行うのではなく、一つ一つ確実に行うことを
お勧めします。
  引用返信
[ 510 ] Re: Re: 接続ユーザ、パスワードの変更の件
投稿者: 外野席
投稿日時:  2007/11/30 22:11:20
> DBのコネクションを取得する箇所で、エラーとなっています。
>
> 他のスレッドでDBの保存先を変更している様ですが、
> それがうまく設定できていないのではないでしょうか?
>
> 一気に全ての設定を行うのではなく、一つ一つ確実に行うことを
> お勧めします。

acer2様、ご指南ありがとうございます。

DBの保存先の設定をデフォルトに戻し(データ保存先設定ファイルをオリジナルに戻し)、田中様にご指南
いただきました通りに修正いたしましたuser_pass.batを実行いたしましたところ、正常終了いたしました。
(オリジナルのuser_pass.batでは今まで通りと同じエラーとなりました。)

ところが、実際にパスワードの変更が反映されません。
Tomcatを起動してGroupSessionにログインしようとしたところ、パスワードが変更されていないのです。
これはいったいどういう事なのでしょうか。

GropSessionバージョン2.0.3のバグ?ではないかと、疑いたくなってしまいます。

小生と同様な環境で構築された方で、問題なくパスワードの変更ができておられる方はおられますか。
  引用返信
[ 511 ] Re: Re: Re: 接続ユーザ、パスワードの変更の件
投稿者: taku
投稿日時:  2007/11/30 22:53:17
> ところが、実際にパスワードの変更が反映されません。
> Tomcatを起動してGroupSessionにログインしようとしたところ、パスワードが変更されていないのです。
> これはいったいどういう事なのでしょうか。
>
> GropSessionバージョン2.0.3のバグ?ではないかと、疑いたくなってしまいます。

これはデータベースへ接続するパスワードを変更するツールで、ログインのパスワードを
変更するものではありません。

ログインのパスワードを変更したいのであれば、ログイン後、メインに表示される、
個人設定から変更できます。
  引用返信
[ 512 ] Re: Re: Re: Re: 接続ユーザ、パスワードの変更の件
投稿者: 外野席
投稿日時:  2007/12/01 06:52:49
taku様、ありがとうございます。

そうなんですか。

小生はてっきりデフォルトの管理者ユーザーの、ユーザID:admin、パスワード:admin が変更されるものと思い込んでおりました。

基本的な勘違いをしているのかもしれませんが、デフォルトの管理者ユーザーの、ユーザID:admin のパスワードを変更する場合はどの様にしたら良いのでしょうか?

デフォルトの管理者ユーザーの、ユーザID:admin にてログインした場合、ログイン後に個人設定が表示されないのですが、個人設定が表示されない方がおかしいのでしょうか?

「データベースへ接続するパスワードを変更するツール」ということですが、「データベースへ接続するパスワード」とは、どの様な時に使用する必要があるのでしょうか?
  引用返信
[ 514 ] Re: Re: Re: Re: Re: 接続ユーザ、パスワードの変更の件
投稿者: 外野席
投稿日時:  2007/12/01 13:02:50
> 基本的な勘違いをしているのかもしれませんが、デフォルトの管理者ユーザーの、ユーザID:admin のパスワードを変更する場合はどの様にしたら良いのでしょうか?
>

過去のスレッドを"admin"のキーワードで検索して解決いたしました。

このオペレーションは非常に判りにくい!! 改善の余地が十分にありますね。
(と、感じるのは私だけでしょうか・・・??)
  引用返信
[ 515 ] Re: Re: Re: Re: Re: 接続ユーザ、パスワードの変更の件
投稿者: UY
投稿日時:  2007/12/01 23:52:09
> 「データベースへ接続するパスワードを変更するツール」ということですが、「データベースへ接続するパスワード」とは、どの様な時に使用する必要があるのでしょうか?

いざという時じゃないですかね。
どのDBもIDとパスワードは設定できるのが当たり前だと思います。

データが盗まれた場合等に、データへのアクセスを防ぐため等の理由です。
  引用返信
[ 521 ] Re: Re: Re: Re: Re: Re: 接続ユーザ、パスワードの変更の件
投稿者: 外野席
投稿日時:  2007/12/04 07:43:01
> データが盗まれた場合等に、データへのアクセスを防ぐため等の理由です。

UY様、ありがとうございます。

そうですね。

試しにパスワードを変更したデータベースをコピーして別の環境のGroupSessionに配置してみましたところ、パスワードのエラーが発生し接続が出来ませんでした。
(別の環境のGroupSessionも同様に接続ユーザ、パスワードの変更を行なった後は正常に接続することが出来ました。)
  引用返信
 
スレッドURL:
 

クラウド版グループウェアbycloud

Twitter
開発スタッフのつぶやき http://twitter.com/gsession_jts
Facebook
メールマガジン
GroupSessionのセキュリティ情報、アップデート情報をお伝えするメールマガジンです。(無料)
メルマガ『速報!GroupSession』
ブログ
スタッフによる開発日誌を公開しています。
「Public JTS スタッフブログ」


Copyright 日本トータルシステム株式会社