RSSフィードについて

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

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

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


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


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

H2 Databasenの起動失敗


[ 2349 ] H2 Databasenの起動失敗
投稿者: snip
投稿日時:  2009/07/30 10:57:28
H2 Databaseをサーバモードで起動していますが、
tomcatのshutdown.shで正常に終了できていないようです。

H2 databaseの外部起動については、こちら
http://www.gs.sjts.co.jp/v2/tec/about_h2db.html
を元に修正しました。

 ブログで公開しているver2.2.0ソースのH2 databaseの
サーバモード起動は同じですが、終了が組込みと同じようなので
すが、現在は、前述の方法で検証を進めています。
http://gsession.blog69.fc2.com/blog-entry-53.html
※テストだけはやっていますが、結果は同じです。

ps -ef | grep javaには、次のプロセスが残っています。
これをkillすれば、正常にgroupsession2を再起動させる
ことができます。
root 9390 1 10 10:29 pts/1 00:00:25 /usr/local/java/jdk1.6.0_14/bin/java -Djava.net.preferIPv4Stack=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/appl/apache-tomcat-6.0.18/conf/logging.properties -server -Xmx4096M -Xms2048M -Xss512M -Djava.endorsed.dirs=/appl/apache-tomcat-6.0.18/endorsed -classpath :/appl/apache-tomcat-6.0.18/bin/bootstrap.jar -Dcatalina.base=/appl/apache-tomcat-6.0.18 -Dcatalina.home=/appl/apache-tomcat-6.0.18 -Djava.io.tmpdir=/appl/apache-tomcat-6.0.18/temp org.apache.catalina.startup.Bootstrap start
  引用返信
[ 2350 ] Re: H2 Databasenの起動失敗
投稿者: snip
投稿日時:  2009/07/30 10:59:42
 現状としては、一度tomcatを起動して、psでjavaのプロセスをkillしなければ、
次のようなメッセージがでてきます。
-------------------------------------------------------------------------------------------------------------------
例外
javax.servlet.ServletException: javax.servlet.ServletException: H2 DataBaseの起動に失敗
jp.groupsession.v2.cmn.GroupSession.init(GroupSession.java:145)
<snip>
原因
javax.servlet.ServletException: H2 DataBaseの起動に失敗
jp.groupsession.v2.cmn.GSH2Util.startDbServer(GSH2Util.java:73)
jp.groupsession.v2.cmn.GroupSession.init(GroupSession.java:142)
<snip>
原因
org.h2.jdbc.JdbcSQLException: ポート 9092 をオープン中に例外が発生しました (ポートが使用中の可能性があります)
Exception opening port 9092 (port may be in use), cause: java.net.BindException: Address already in use [90061-75]
<snip>
-----------------------------------------------------------------------------------------------------------------------
そこで、gsession2を削除した状態(tomcatインストール直後の状態)でtomcatを起動して、終了させた場合には、
psで見てもjavaに関するプロセスは終了しています。


 killしなくても、自動的にjavaプロセスを終了させるにはどのようにすればよろしいでしょうか。
何卒よろしくお願い致します。
  引用返信
[ 2351 ] Re: H2 Databasenの起動失敗
投稿者: snip
投稿日時:  2009/07/30 11:12:15
また動作仕様を書き忘れていましたので、追記します。
OS:Red hat enterprise linux 5.3 base server (x86-64)
Tomcat 6.0.18 
Apache Ant 1.7.1
Java:1.6.0_14
groupsession 2.1.3
  引用返信
[ 2352 ] Re: H2 Databasenの起動失敗
投稿者: snip
投稿日時:  2009/07/30 11:15:12
訂正
×:H2 databaseの外部起動については、こちら
○:H2 databaseのサーバモード起動については、こちら
  引用返信
[ 2354 ] Re: H2 Databasenの起動失敗 自己解決編
投稿者: snip
投稿日時:  2009/07/30 15:25:46
 $TOMCAT_HOME/bin/catalina.shを見ると、shutdown.sh -force
と起動するとkill -9 CATALINA_PIDでtomcatをkillしてくれているが、
CATALINA_PIDを設定していないために、起動されたままになっているようだ。

ということで、/etc/profileに
export CATALINA_PID=/var/run/tomcat.pid
を追加することで、shutdown.sh -forceでTOMCATが自動的に終了された。
(解決済)
  引用返信
 
スレッドURL:
 

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

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


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