我已经在 Tomcat 中设置了 CGI,它对于我的一个测试脚本运行良好。现在我正在尝试使用 DBD/Oracle.pm 的更复杂的脚本,当我检查 catalina.log 时,它向我抛出了以下错误:
StandardContext[/TestApp]cgi: runCGI (stderr):Can't locate Oracle.pm in @INC (@INC contains: ....)
当我检查 @INC 内部的内容时,我确实注意到它缺少 Oracle.pm 所在的路径。但是,当我对命令执行 perl -V 时,我看到 @INC: /usr/local/oracle/oraperllib/ 。 ..
这是 Oracle.pm 所在的缺失路径。
Tomcat 是否使用不同版本的 perl?如果是这样,我该如何配置它?
谢谢!