zoukankan      html  css  js  c++  java
  • Tomcat CGI 轻松打造 Web 服务

    参考文件:

    http://www.runoob.com/python/python-cgi.html

    http://blog.csdn.net/sunshoupo211/article/details/34432503

    运行环境:

    步骤〇、安装 JDK 1.8,Python

    步骤一、下载 Tomcat

    官网下载地址:https://tomcat.apache.org/download-90.cgi (本文下载 Tomcat 9)

    步骤二、将 Tomcat 压缩包解压到适当的位置,例如:/[YourPath]/apache-tomcat-9.0.1/

    步骤三、设置环境变量

    vim ~/.bash_profile

    将 tomcat 的 bin 目录添加到 PATH:

    步骤四、首次启动 Tomcat,测试基本功能是否实现

    1、进入 /[YourPath]/apache-tomcat-9.0.1/ 目录,给 bin 目录中的文件添加可执行权限:

    chmod -R a+x bin

    2、进入 /[YourPath]/apache-tomcat-9.0.1/bin/ 目录,启动 Tomcat:

    ./startup.sh

    3、在浏览器中输入 http://localhost:8080/ 查看 Tomcat 默认首页:

    步骤五、开启 CGI 功能

     1、从 config 目录里的 web.xml 文件中提取  CGI 相关的 servlet 配置和 servlet-mapping 配置,写入 Web 应用的配置文件 web.xml 中

    From:

    To:

    2、config 目录里的 context.xml 文件中添加 privileged="true"

    步骤六、在 Web 应用的 WEB-INF 目录中新建 cgi 目录,将脚本存放在该目录

    例如:

    步骤七、重启 Tomcat,测试效果

    1、重启 Tomcat

    进入 /[YourPath]/apache-tomcat-9.0.1/bin/ 目录:./shutdown.sh,./startup.sh

     2、浏览器中访问 http://localhost:8080/cgi-bin/HelloWorld.py

    更多 Python CGI 编程实践参考:http://www.runoob.com/python/python-cgi.html

    新建 Web 应用只需要在 Webapp 目录下添加新目录,例如 MyAPP。然后在 MyAPP 中添加 WEB-INF/cgi/脚本 以及 WEB-INF/web.xml,其中 web.xml 参照上述配置。访问的时候只需指定 “localhost:8080/MyAPP/cgi-bin/脚本名称”即可。

  • 相关阅读:
    CentOS搭建LAMP环境
    CentOS下为Apache部署Symantec SSL证书并实现强制https访问
    [Raspi]树莓派4B装机使用上手指南
    [FPGA]Verilog利用PWM调制完成RGB三色彩虹呼吸灯
    [FPGA]浅谈LCD1602字符型液晶显示器(Verilog)
    [FPGA]Verilog实现JK触发器组成的8421BCD码十进制计数器
    [FPGA]Verilog实现可自定义的倒计时器(24秒为例)
    [FPGA]Verilog实现8位串并转换器HC595
    [FPGA]Verilog实现寄存器LS374
    STM32F407之USART
  • 原文地址:https://www.cnblogs.com/shilxfly/p/7644663.html
Copyright © 2011-2022 走看看