0

私は Tomcat の下で JSF アプリケーションを使用しました。同じプロジェクトで、Caucho Resin サイト (リンク)で説明されているように、PHP も使用して構成しました。

しかし、分離したPHP作業スクリプトをJSGページに含めようとすると、ページが失敗します。

私は持っtest.phpています:

<?php
print "hello world";
?>

web.xml追加しました:

<servlet>
    <servlet-name>Quercus Servlet</servlet-name>
    <servlet-class>com.caucho.quercus.servlet.QuercusServlet</servlet-class>
    <init-param>
        <param-name>license-directory</param-name>
        <param-value>WEB-INF/licenses</param-value>
    </init-param>
</servlet> 

<servlet-mapping>
    <servlet-name>Quercus Servlet</servlet-name>
    <url-pattern>*.php</url-pattern>
</servlet-mapping>

にも追加さresin.jarれましたweb-inf/lib

直接呼び出すtest.phpと機能しますが、次のように含めようとすると:

<ui:include src="test.php"/>

またはJSFページに直接phpコードを書くと失敗します。

例外は次のとおりです。

javax.faces.view.facelets.FaceletException: Error Parsing /test.php: Error Traced[line: 5] Premature end of file.
    at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:429)
    at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:403)
    at com.sun.faces.facelets.compiler.Compiler.compile(Compiler.java:124)
    at com.sun.faces.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:319)
    at com.sun.faces.facelets.impl.DefaultFaceletFactory.access$100(DefaultFaceletFactory.java:92)

この種の実験を試みた人はいますか?

4

1 に答える 1