GroupSession
GSession2のH2データベースに他システム(tomcat)から接続しようとしていますが、接続がうまくいきません。開発端末(WindowsXP)でH2Consoleを用いてテストした結果は、成功しているように見えるのですが、サーバー(Linux)でのプログラムからのjdbc接続がうまくいきません(GSessionは正常に機能しています)。恐れ入りますが、何かアドバイス等頂けますでしょうか?
> GSession2のH2データベースに他システム(tomcat)から接続しようとしていますが、接続がうまくいきません。> 開発端末(WindowsXP)でH2Consoleを用いてテストした結果は、成功しているように見えるのですが、> サーバー(Linux)でのプログラムからのjdbc接続がうまくいきません(GSessionは正常に機能しています)。もう少し情報が必要です。「接続がうまくいかない」とはどんな現象が発生するからなのでしょうか?
Exceptionが発生していると思われます。「H2 DataBaseの起動に失敗」かもしくは「データベースが使用中です」だと思います。いろいろ試していますので、明確な原因(現象)がわからず、曖昧になってしまって申し訳ありません。
遅レスですが… サーバーモードで起動確認してみましたので、参考までに。環境:Win XP Pro SP3 / Tomcat 6.0.24 / JDK 1.6.0.18Apache連携なし自分の環境ではコンテキストのロード時と、WARファイルの展開時にGsessionの初期化が走る状態でした。(→2回目の初期化でポート競合によるH2 Exception発生)よって、Tomcatの<server.xml>を修正して対応しました。修正前 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">修正後 <Host name="localhost" appBase="webapps" unpackWARs="false" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">ファイル修正後、Tomcat再起動でサーバーモードアクセスができるようになります。WARファイルが未展開なら、自前で展開(zip解凍)するか、一回だけtomcatに自動展開させ、展開確認後に、unpackWARs="false"を設定するといいかもしれません。事象が違うなら、なんともいえませんが、私の場合はこれで解決しました。
dummyさんが解決していましたね。レスを読んでいなくて申し訳ございませんでした。引用元URLhttp://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=3&threadSid=469
TOP