ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

TongWeb8适配CGIServlet访问perl

2026/8/10 16:54:21 拓冰建站 浏览量
TongWeb8适配CGIServlet访问perl

一、服务器上要安装perl

使用“perl -v”查看服务器上是否已安装perl,如果没有安装,需要先进行安装,可以使用命令“yum install -y perl”进行安装。

二、配置default-web.xml

编辑default-web.xml,增加以下内容:

<servlet>

<servlet-name>cgi</servlet-name>

<servlet-class>com.tongweb.server.servlets.CGIServlet</servlet-class>

<init-param>

<param-name>debug</param-name>

<param-value>0</param-value>

</init-param>

<init-param>

<param-name>executable</param-name>

<param-value>/usr/bin/perl</param-value>

</init-param>

<init-param>

<param-name>cgiPathPrefix</param-name>

<param-value>WEB-INF/cgi</param-value>

</init-param>

<init-param>

<param-name>passShellEnvironment</param-name>

<param-value>true</param-value>

</init-param>

<load-on-startup>5</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>cgi</servlet-name>

<url-pattern>/cgi-bin/*</url-pattern>

</servlet-mapping>

注意:

cgiPathPrefix:该参数指定perl文件所在路径

/cgi-bin/*:该值表示访问perl文件的URL

三、创建perl文件

在应用指定路径下创建perl文件。

四、打包应用并部署访问

使用http://IP:8089/demo-nhmvc/cgi-bin/hello.pl进行访问