Tomcat で CGI をセットアップしましたが、テスト スクリプトの 1 つで問題なく動作します。現在、DBD/Oracle.pm を使用するより洗練されたスクリプトを試していますが、catalina.log を検査すると、次のエラーがスローされます。
StandardContext[/TestApp]cgi: runCGI (stderr):@INC で Oracle.pm が見つかりません (@INC には次が含まれます: ....)
@INC の内部を調べると、Oracle.pm が存在するパスが欠落していることに気付きます。ただし、コマンドで perl -V を実行すると、 @INC: /usr/local/oracle/oraperllib/ が表示されます。 ..
これは、Oracle.pm が存在する欠落したパスです。
Tomcat は異なるバージョンの perl を使用していますか? もしそうなら、どのように設定しますか?
ありがとう!