`

PhpServlet--让php与jsp一起跑

 
阅读更多

PhpServlet

Introduction

If you are developing JSPs and servlets you might sometimes find some old php scripts and projects that you probably would like to run on your server. But the servlet engine does not work with php, so you have to download and install Apache, configure php, configure the servlet engine connector or worse use different ports and so on. It would be nice to get php running onTomcat or any other servlet engine, just for development purposes.

As you probably know a servlet comes with php that should solve this problem. But it does not. With the current php version (4.3.2), and maybe other versions too, this servlet does not work. While lots of environment variables - the whole windows environment stuff - are given to php, the HTTP_ variables are completely missing. Even worse, a "404 Not Found" header from php crashes Tomcat (4.1.19). If you want to try this servlet, an introduction can be found here.

The Herberlin php servlet is a pure Java implementation that does not use native libraries. It's easy to install and configure (like any other servlet). It calls the php interpreter as a process according to the specifications of the Common Gateway Interface (CGI) Version 1.1. This is a well-documented open standard that is also supported by the Apache web server, although in a production environment the use of the php machine as Apache module is recommended. Anyway, for a development environment, the cgi mode is fast enough. 

 

http://phpservlet.berlios.de/

 

 

分享到:
评论

相关推荐

    JSP-Servlet-Ajax考题共享

    【JSP-Servlet-Ajax 考题解析】 在IT领域,JSP(JavaServer Pages)、Servlet和Ajax是Web开发中的关键技术。本篇将详细解释这些知识点,以帮助你在面试或学习过程中更好地理解。 1. **静态网页与动态网页**: - ...

    servlet-jsp课件

    Servlet接口定义了服务器与Servlet之间的交互方式,而JSP(Java Server Pages)则是另一种动态网页技术,它将HTML代码和Java代码结合在一起,使得开发者可以更方便地创建动态页面。 在Web服务器方面,IIS(Internet...

    apacheTomcat配置运行php,所需jar包JavaBridge,php-script,php-servlet,script-api

    <servlet-class>com.webobjects.j2ee.script.PhpServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>php</servlet-name> <url-pattern>*.php</url-pattern> </servlet-mapping> ... </web-...

    java JSP Servlet试题 带答案

    ### Java JSP Servlet 试题解析 #### 1. 动态网站需要的技术为。(选择 3 项) - **选项**: A.CGI B.HTTP C.ASP D.PHP - **正确答案**: A.CGI C.ASP D.PHP - **解析**: 动态网站是指能够根据用户输入或环境...

    Tomcat-PHP: script-api.jar,php-servlet.jar,php-script.jar,JavaBridge.jar

    Tomcat是Apache软件基金会的一个开源项目,主要负责处理Java Servlet和JavaServer Pages (JSP)。而PHP是一种广泛使用的开放源代码脚本语言,主要用于Web开发。在Java环境中运行PHP,可以通过JavaBridge和特定的...

    Servlet与JSP.ppt的基础知识

    Servlet与JSP是Java Web开发中的核心技术,它们在构建动态网站和企业级应用程序中发挥着重要作用。本讲座主要涵盖了以下几个核心知识点: 1. **Web技术的发展**:Web技术起源于20世纪80年代,是一种分布式应用架构...

    Java - Servlet and JSP Quick Reference

    ### Java - Servlet and JSP 快速参考知识点详解 #### A.1 Servlets与JavaServer Pages概述 **Servlets的优点:** - **高效性:**Servlets使用线程而非操作系统进程,这意味着每个请求不会创建一个新的实例,而是...

    servlet jsp 详细使用配置

    ### servlet与JSP详细使用配置 #### 一、概述 在现代Web开发中,servlet与JSP(Java Server Pages)是非常重要的技术组件,它们共同为动态网页的生成提供了强大的支持。servlet作为服务器端的应用程序接口(API),...

    计算机专业学生毕业作品设计比赛jsp19161个人相册相片照片管理网站-Servlet-Mysql-(无论文)程序录像.rar

    对项目有任何疑问(部署跟文档),都可以问博主哦~ 一、JavaWeb管理系统毕设项目【计算机毕设选题】计算机毕业设计选题,500个热门选题推荐,更多作品展示 计算机毕业设计|PHP毕业设计|JSP毕业程序设计|Android毕业设计|...

    jsp使用fckeditor

    ### FCKeditor在JSP中的应用与配置详解 #### 一、FCKeditor简介 FCKeditor是一款在SourceForge上发布的开源项目,旨在为Web应用程序提供一个强大的在线编辑器功能,类似于MS Word这样的桌面编辑软件。它不仅支持...

    计算机专业学生毕业作品设计比赛jsp19139装修装饰公司企业网站-Servlet-Mysql演示录像.rar

    对项目有任何疑问(部署跟文档),都可以问博主哦~ 一、JavaWeb管理系统毕设项目【计算机毕设选题】计算机毕业设计选题,500个热门选题推荐,更多作品展示 计算机毕业设计|PHP毕业设计|JSP毕业程序设计|Android毕业设计|...

    计算机专业学生毕业作品设计比赛jsp19151校园兼职管理系统Servlet-Mysql-(无论文) 演示录像.rar

    对项目有任何疑问(部署跟文档),都可以问博主哦~ 一、JavaWeb管理系统毕设项目【计算机毕设选题】计算机毕业设计选题,500个热门选题推荐,更多作品展示 计算机毕业设计|PHP毕业设计|JSP毕业程序设计|Android毕业设计|...

    servlet中第二章 使用web.doc

    ### 知识点一:Servlet基础与Web应用配置 #### 1.1 Servlet概述 - **Servlet**是一种服务器端的Java应用程序,用于扩展服务器的功能。Servlet可以接收客户端发送的请求并返回响应,类似于PHP或ASP。 - **Servlet...

    jspjspjspjspjspjspjspjspjsp

    根据给定的信息,我们可以推断出这段文字是在讨论JSP技术以及它与Servlet、ASP等技术之间的比较。尽管原文存在一些难以理解的部分,但通过整理和解析,可以提炼出以下关键知识点: ### JSP(JavaServer Pages)简介...

    jsp与php的比较与应用

    JSP的代码通常与HTML混合在一起,其后缀是.jsp,可以使用Java代码,这使得JSP页面在逻辑处理方面更加强大。而PHP代码则是嵌入在HTML代码中执行的,后缀通常是.php,其语法结构简单,更接近于传统的编程语言,对于...

    JSP与Servlet

    ### JSP与Servlet知识点解析 #### 一、JSP与Servlet概述 - **JSP (JavaServer Pages)**:一种基于Java技术的服务器端脚本语言,用于创建动态网页。它结合了HTML、XML以及Java代码片段(Scriptlets),使得开发者...

    Servlet与JSP核心编程第二版第一卷英文 Core Servlets and JavaServer Pages(Volume.1 .2nd.Edition)

    ### Servlet与JSP核心编程第二版第一卷知识点详解 #### 一、概述 《Servlet与JSP核心编程第二版第一卷》(Core Servlets and JavaServer Pages Volume 1, 2nd Edition)是一本深入讲解Servlet与JSP技术的专业书籍...

    FCK在线编辑器源码及部署项目引用示例

    将附件解压,部署到Eclipse即可;其中test.jsp与test.html为测试FCK页面,部署到其它项目步骤如下: 1.将FCKedit-2.3.jar、commons-beanutils-1.7.0.jar、commons-fileupload-1.2.jar、commons-io-... </jsp-config>

    tomcat php 简单配置

    <servlet-name>PHPServlet</servlet-name> <servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init...

Global site tag (gtag.js) - Google Analytics