serveur jetty exécuter du code php

Je veux configurer de sorte que la jetée exécute PHP les fichiers, mais ont échoué jusqu'à présent. Je l'ai Jetée VDP des outils installées dans mon IDE Eclipse.

Lorsque je démarre le serveur Jetty. Je suis l'exception: java.lang.ClassNotFoundException org.mortbay.servlet.CGI: org.mortbay.servlet.CGI et javax.servlet.UnavailableException: org.mortbay.servlet.CGI. J'ai mis un simple fichier php(index.php) en vertu de mon dossier WebContent. J'ai aussi téléchargé ce bibliothèque et de l'ajouter au classpath(Eclipse: le chemin de génération et add external jar). Je n'ai aucune idée maintenant de ce que j'ai fait de mal. J'ai également compilé php avec:

./configure --with-fastcgi=/usr/local
make
sudo make install

Et mon web.xml fichier ressemble à ceci:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <display-name>Sample PHP Application</display-name>
    <servlet>
        <servlet-name>PHP</servlet-name>  
        <servlet-class>org.mortbay.servlet.CGI</servlet-class>
        <init-param>
            <param-name>commandPrefix</param-name>
            <param-value>/usr/local/bin/php-cgi-fix</param-value>
        </init-param>
    </servlet>

    <servlet-mapping>
        <servlet-name>PHP</servlet-name>
        <url-pattern>/index.php/*</url-pattern>
    </servlet-mapping>

    <welcome-file-list>
        <welcome-file>index.php</welcome-file>
    </welcome-file-list>
</web-app>

Il pourrait être mon php-cgi-fix fichier, j'ai eu l'followig texte que j'ai prise quand je l'ouvre:

$ /usr/local/bin/php-cgi-fix ; exit;
/usr/local/bin/php-cgi-fix: line 3: /usr/bin/php-cgi: No such file or directory
logout

Ne devrait pas être /usr/local/php-cgi à la place? Ok j'ai essayé, mais j'ai eu le même ecxeptions lorsque je lance le serveur.

(Je n'aime vraiment pas à utiliser maven trop!)

OriginalL'auteur einstein | 2011-02-24