Japanese only
本ソフトウェアの概要
jk_javaは C++で書かれた Javaコマンドランチャーです。Tomcat の NT化ユーティリティ jk_nt_service.exe を JDK1.3環境下で利用すると Windows2000/NT4.0のログオフ(ログアウト)時に TomcatのNTサービスが停止してしまう不具合を克服するため 当ソフトウェアは開発されました。
現時点で提供されている機能制限
なお 上記の機能制限のほとんどは jk_nt_service.exe環境下で実行には不要な機能です。ただし IBM JDK1.3非対応は ひとえに工数不足が理由です :-)
作者が新バージョンを登録する場合の登録先
動作確認環境
実行に先立った環境構築
ソースコード取得および解凍の方法
ソースコードは 実行形式と共に同梱されています。下記コマンドで展開して取得することができます。(jarコマンドはJava2 SDK に含まれています)
jar xvf jk_java-1.x.x-x.jar |
jk_java 開発の背景
もともと私は JavaアプリケーションをWindows2000/NTサービス化するユーティリティを開発し提供していました。このソフトは SUN
JDK1.3 環境下で Windows2000/NTログオフ不具合問題にも対応できていました。(バグの詳細
SUN BugParade Any Windows NT Service embedding Java VM
aborts, when user logs out from Windows Bug ID 4323062)
一方 世間的には TomcatのNTサービス化ツールなど
多数出ていました。特に TomcatのWindows2000/NTサービス化ツールのできばえは大変優れたレベルに到達していました。しかし残念なことに
それらソフトのほとんどは Windows2000/NTログオフ問題に対処できていませんでした。
この状況は Javaの将来に対し とても残念な状況であることを強く認識し、ログオフ障害に対応できた Javaランチャのみを切り出して提供することにしたのです。
さしあたり GPLライセンス下で提供します。ただし、私は キリの良いところで Apache Jakartaプロジェクトにコントリビュートしようと思っています。それは 当ソフトのネーミングからも明らかです (苦笑)
修正履歴
ライセンス LICENSE
/**
* jk_java
* Copyright (C) 2000-2003 Midori IGA
* (http://www003.upp.so-net.ne.jp/midori/midosoft.html)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
midori.iga@nifty.ne.jp | トップへ |