PoolManの設定方法

このQ&Aのポイント
  • PoolManを使用してSQL文を実行する際に、TOMCATの画面上でエラーが発生してしまう問題があります。Web画面上でのパフォーマンスが低下する原因として、SELECT文の出力順指定や複数のDBの全項目抽出が挙げられます。
  • エラーメッセージには「Driver doesn't support Strong ResultSetMetaData」という内容が表示されており、このエラーメッセージの回避方法やパフォーマンス向上のための環境設定方法を教えていただきたいです。
  • 現在の開発環境はWindows2000であり、JDK1.4.0とTomcat3.2.3を使用しています。PoolManのバージョンは2.0.4です。
回答を見る
  • ベストアンサー

PoolManの設定方法

現在、JSPとServletで開発を行っております。 ちなみに開発環境は以下の通りです。 開発環境 Windows2000 JDK1.4.0 Tomcat3.2.3 poolman-2.0.4 Web上より、ある処理の実行をした際に、内部的にSQL文で複雑な処理をしている場合、TOMCATの画面(裏で動いているDOS画面)上で、PoolManによるエラーがものすごい勢いで出力されるのです。 そのため、Web画面上でのパフォーマンスが著しく低下してしまい、困っています。 現時点でパフォーマンス低下の要因と思われる主なものは、以下の通りです。 例1)SELECT文にて出力順指定をした場合 例2)SELECT文にて複数のDBの全項目について抽出した場合 なお、TOMCATの画面上に表示されているメッセージは、以下のとおりです(あまりにも表示が早いので、毎回同じメッセージかどうかすらわからないのですが・・・) ---------------------------------------------------------- JST:Driver doesn't support Strong ResultSetMetaData , and PoolMan subsequently faild an attempt to fabricate a table name in sprite of the driver limitations. ---------------------------------------------------------- 上記のようなエラーメッセージ出力を回避する方法やパフォーマンス向上のための環境設定方法などがあれば教えていただけないでしょうか。 よろしくお願い致します。

  • Java
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • covachan
  • ベストアンサー率38% (46/120)
回答No.1

回答ではないのですが、JDKのバージョンが上がった際にかなりのJDBC関連についても変更が加えられているようです。またpoolmanは既に開発プロジェクトとしては停止しており、JDK1.4での検証などはされていないようです。ですので1.3でやられてみたはどうでしょうか?

nihonkai2002
質問者

お礼

返事が遅くなってすみません。 早速試してみたところ、複数ある画面のうち、大部分については確かに膨大に出ていたメッセージが表示されなくなったのですが、少し複雑な構造(フレーム構成など)の画面ではうまく動作しなくなってしまい、結局もとのバージョンに戻しました。 もうしばらく、いろいろ試してみます。 どうもありがとうございました。

関連するQ&A

  • eclipse、Tomcatの設定

    お世話になります。 以前JAVAで開発していたプロジェクトを久々に動かそうと 思、新たにEclipse3.2、Tomcat5.5の環境を構築し、 TomcatのWebappsにWarをデプロイし、起動したのですが、 ブラウザからhttp://localhost:8080/プロジェクト名/index.html にアクセスしても404エラー画面が出力されてしまいます。 index.javaにSystem.outでデバッグしたのですが、 eclipseのコンソール上は何も出力されていないため、 TomcatとStrutsの連携がうまくいってなようです。 以前の設定でTomcatのWeb.xmlとServer.xmlを記述したのですが 何故うまくいかないのかわかりません。 どなたかご存知の方がいましたら教えていただけないでしょうか?

  • EclipseでのWebアプリケーションデバッグ方法

    EclipseでのWebアプリケーションデバッグ方法についてお聞きします。 あるWebアプリケーションでログイン画面でユーザー名とパスワードを入力してログインボタンを押した直後から処理がどうなってるのかソースを一行ずつ追っていきたいのですが、そういった場合どこにブレークポイントを張ればよろしいでしょうか? ちなみに開発環境は以下の通りです。  ・JDK 1.4.2_13  ・Tomcat 5.0.28  ・Eclipse SDK 3.2.1 宜しくお願いします。

    • ベストアンサー
    • Java
  • Tomcat 4の拡張子の設定方法

    WEBサーバのバージョンをTomcat 3.1からTomcat 4.0.3へ上げたところ、 リンクのTIF画像ファイルやLZH圧縮ファイル がプラウザに(TEXT文字で)表示されるようになりました。 これまで通り、普通のダウンロードになるように 拡張子を登録・設定したいのですが、 設定方法がどうしても分かりません。 XMLは使用する予定がありませんので 他の方法でどうにかできないでしょうか? 教えてください。お願いします。 サーバ環境は、以下になります。 Windows NT SP6a、 Tomcat 4.0.3 JDK 1.3

  • tomcat起動時エラー

    tomcatを起動すると以下のようなエラーがでてしまい、どこを修正すればよいかわからず困っています。どなたかわかる方がいらっしゃれば教えていただきたいです。 javaの勉強をしている初心者です。 [コンソールに出力されるエラー内容] 致命的: キー UserDatabase でユーザデータベースを検索中の例外です javax.naming.NameNotFoundException: 名前 UserDatabase はこのコンテキストにバインドされていません 補足:jdbcドライバーを利用してデータベースと接続をしようとしているところです。 開発環境:windows7、eclipse3.7、tomcat7.0、servlet3.0、mysql5.5

  • 大量データを扱う場合のWeb開発に最適な環境

    データベースから、大量のデータ(何万件とか何十万件という レベルと考えて下さい)を、表形式で画面に出力することが 必要であるWebの開発と考えた時、最適な開発言語/開発環境 ってありますか? (表形式で画面に出力したデータを帳票出力することも考えなくては なりません) 今までの環境は以下のとおりです。 ・言語:ASP ・XML:MSXML3 ・ブラウザ:IE5.5 ・IIS:5.0 ・DB:Oracle 何か良い考えをお持ちの方、よろしくお願いします。

  • tomcatの設定

    HomePageや書籍など探って間違いはないと思うのですが以下のとおり設定したのですがアドレス_http://localhost:8080で接続エラーになります。原因がわからないままで困っています。以下の環境です。 win98se jdk1.3.1_01 tomcat-jakarta-3.2.4 Autoexec.bad内容 SET PATH=C:\DMI\BIN;c:\jdk1.3.1_01\bin         SET JAVA_HOME=C:\JDK1.3.1_01         SET TOMCAT_HOME=C:\tomcat\jakarta-tomcat-3.2.4です。        ちなみにstartup(環境設定メモリ.3072にしています。)は起動していますがshoutdownクリックするとstartupが消えません。        これも原因がわかりません。 アドバイスお願いします。   

  • SQL文で2つのSELCT文の結果を繋げる方法

    SQL文で2つのSELCT文の結果を繋げる方法はありますでしょうか。 Left Join でもと思ったのですが、片側にしかないのも、1レコードとして出力したいです。 テーブルの例と出力の理想は以下です。 また、上記の応用でこれを4テーブル(SELECT文)を繋げて、下記例で言うと、日付と商品コードがキーで、どのテーブルに存在しても、結果を1行で返せるでしょうか。 【テーブル1(SELECT文1)】 F_仕入 伝票日付 商品コード 仕入金額 2014/07/01 101     10,000 2014/07/02 102     15,000 2014/07/05 104 20,000 【テーブル2(SELECT文2)】 F_売上 伝票日付 商品コード 売上金額 2014/07/01 101     15,000 2014/07/02 102     25,000 2014/07/03 103 13,000 上記2つのSELECT結果 伝票日付  商品コード 仕入金額 売上金額 2014/07/01 101 10,000 15,000 2014/07/02 102 15000 25,000 2014/07/03 103 13,000 2014/07/05 104 20,000 よろしくお願いします。

  • 「pcのパフォーマンスが低下しています」

    最近 特に youtubeを開くと ”pcのパフォーマンスが低下しています”というメッセージが黄色い危険マークとともに表示されることがあります。そこで以下 質問です。 (1)具体的には 何を意味するのでしょうか? そのyoutubeを継続していても 特にパフォーマンスが低下しているような様子は感じません。 (2)一般的に どのような時に このようなメッセージが表示されると考えたらいいでしょうか。 (3)なにかアクションをとる必要があるでしょうか。 以上 よろしくお願いいたします。

  • MSDE2000のパフォーマンス低下

    MSDE2000のパフォーマンス低下 MSDE2000を使ったシステムがあるのですが、2,3ヶ月すると、目に見えてパフォーマンスが低下してしまいます。サービスを再起動すると、元のパーフォーマンスに戻るのですが、何か対処はあるのでしょうか?それとも、MSDE2000が開発用という事で、再起動するしかないのでしょうか? 環境 ・24時間連続稼動 ・4クライアントから読み書きしています。 ・OSは、MSDE2000がインストールされているPCも含め、5台ともWindows2000Server ・ソフトウェアの開発言語は、Visual C++6.0 こうしたら、という対処がありましたら、助言をお願いします。 以上、よろしくお願いします。

  • Java上でWindowsのファイルシステムにアクセス

    当方の開発環境は以下の通りです。 WindowsXP,Eclipse3.2,Tomcat5,Struts ブラウザ上で、あるディレクトリのファイル情報を取得して加工して表示させたいのですが、何かお勧めの方法がありましたら、ご教示願います。 具体的には"x:\AAAA\BBBB"配下にあるファイルリストを取得してブラウザの画面上にファイル情報を表示させたいのです。 良いお知恵をお貸し下さい。

    • ベストアンサー
    • Java

専門家に質問してみよう