NOEMBLEM/エンブレムが設定されていません。

メールの詳細(トピック表示)

DBIを使ったPerlが表示されません

投稿者:yokoさん  2006/06/02 12:16  MLNo.77   [メール表示]

Active Perl 5.8 をインストールした所、
PPMが正常に動くようになりました。

動くようになってからサンプルプログラムを
動かすと、ORA-12505のエラーが出たので、
それと関係していそうな

山西さんの


と、書いてあったので言う
環境変数を作りました。
NLS_LANG American_America.US8PC437


また、

堂前さんの

と、書いてあったので
sql*Plue を起動し、繋ぎたいテーブルに
接続したらテーブルの中身が見れました。



環境変数とOracleのクライアントの確認をした後、
再度コマンドプロンプトからサンプルプログラム
(前回メールしたものと同じプログラム)
を実行したら
$VER1 = {前回のメールと同じ}
の後にDBI connect … と表示されていたエラーが出なくなりました。

恐らく、
Oracleに接続出来るようになったと思います。


ですが、WebサーバーとしてTomcatのWebappsにCGI用の
フォルダに入れたサンプルプログラムをブラウザから
表示しようとしても、何も表示されません。

TomcatでCGIを動かす設定ですが、

@IT:Java TIPS -- TomcatでCGIを使う
http://www.atmarkit.co.jp/fjava/javatips/083container012.html


こちらのサイトを参考にしました。

(servlet-cgi.jarに名前を変更し、confにあるweb.xmlの設定を変えました)

また、webappsの下にフォルダを作り、
その中に
WEB-INF、(HTMLファイルはこちらに置きました。)
WEB-INFの中にcgi、
その中にCGIやPerlのファイルを置きました。

CGIだけのプログラム(Hell Worldを表示させるだけ)は動くのですが、
サーバーだけが動きません。


良ければご指導お願いします。


 読み込み中...

  • MLNo.79   さん  (0) 2006/06/02 15:32  [メール表示する]
    大石です。

    こちらでは、5.8.4 の activeperl に DBD-Oracle をインストールして
    いますが、DBD-Oracle は activestate.com からはインストールして
    いません。別のサイトで配布していたものをダウンロードして、ppm で
    ローカルのファイルを指定してインストールしました。
    (ただし今そのサイトを見ると、ダウンロードできなくなっているようです)

    ちなみに、activeperl の FAQ を見ると
    http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/faq/ActivePerl-faq2.html

    > DBD::Oracle Oracle no longer provides the Oracle client libraries
    > for free, so we can no longer provide DBD Oracle as a PPM/PPM3 module.
    > The DBD-Oracle package for ActivePerl 5.6 is the last package
    > compiled before the licensing changed that is still available on
    > our site. If you wish to compile this module locally, the source
    > may be obtained from www.cpan.org. Instructions on using CPAN are
    > at: http://aspn.activestate.com/ASPN/Reference/Products/ActivePerl/lib/CPAN.html.
    > If you are using Windows, an easy workaround for you might be
    > just to use DBD-ODBC instead.

    と書いてありますので、その関係かもしれません。

    すぐに Oracle につなぎたいということでしたら、5.6系を使うか
    DBD-ODBC を使った方が良いかもしれません。



メールへの返信はMLのメンバーしかできません。
【PR】にぎやかな掲示板携帯でも使える掲示板デコメでブログデコメで日記携帯対応ブログ
ゼッタイ住みたい4LDK超!/SUUMO