我不确定它是否可能。如果在服务器计算机上安装并配置了JRE,我可以将Java类作为CGI脚本执行吗? 如果是,那怎么样?请分享一些参考资料。
答案 0 :(得分:1)
是的,但对于实际生产使用而言,它很可能太慢而无趣。
CGI最初设计用于为每次调用启动一个外部程序,对于繁忙的脚本来说,这很快就被证明是太慢了。对于JVM来说,这可能也是如此,但你肯定可以做到。
您可以使用System.getEnv()
调用访问环境变量,并可以使用System.out.println()
输出结果。请记住首先打印标题,然后是空白行,然后是实际响应。
答案 1 :(得分:0)
如概述here所述,可以这样做。但是由于CGI需要访问Java无法访问的环境变量,因此需要对shell脚本进行一些技巧以使它们可用。请查看链接以获取详细信息。