1

我不确定这是否可能。如果在服务器计算机上安装和配置了 JRE,我可以将 Java 类作为 CGI 脚本执行吗?如果是,那怎么办?请分享一些参考资料。

4

2 回答 2

2

是的,但它很可能太慢而无法在实际生产中使用。

CGI 最初的设计目的是为每次调用启动一个外部程序,但很快就证明这对于繁忙的脚本来说太慢了。对于 JVM 来说,这也可能是真的,但你肯定可以做到。

您可以通过调用访问环境变量System.getEnv(),并且可以使用System.out.println(). 请记住首先打印标题,然后是空白行,然后是实际响应。

于 2013-06-21T21:10:53.780 回答
0

如此处所述可以这样做。但是由于 CGI 需要访问 Java 无法访问的环境变量,因此您需要对 shell 脚本进行一些技巧以使它们可用。检查链接以获取详细信息。

于 2013-06-21T20:28:07.327 回答