【问题标题】:Using CakePHP on apache tomcat server在 apache tomcat 服务器上使用 CakePHP
【发布时间】:2012-11-06 07:31:16
【问题描述】:

我有 2 个平台用于单个应用程序,一个在 jsp 中,另一个在 php 中(我使用的是 CakePHP)。

我想做什么?

现在我们想在两个平台之间共享会话,那么我们需要使用可以部署php和jsp网页的单个web平台。

有什么问题?

现在的问题是.htaccess 文件在 apache tomcat 服务器上不起作用,所以我们无法使用 CakePHP。有什么方法可以在 apache tomcat 服务器上使用 Using CakePHP 吗?

我找到了这个 http://tuckey.org/urlrewrite/ 可以解决我的问题吗?如果是怎么办?

我的.htaccess 文件

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

提前致谢

干杯!

【问题讨论】:

    标签: php apache .htaccess cakephp tomcat


    【解决方案1】:

    看看这个:

    http://php-java-bridge.sourceforge.net/doc/tomcat6.php

    对于 Session,我认为最好的方式是在某处序列化会话变量(例如,XML 或 YAML 文件)。这是两种不同的语言,Session 变量存储在内存中,进程之间无法访问。

    【讨论】:

    • 谢谢,我正在使用 php-java 桥,你能给我有用的链接或想法来使用 xml 或 yaml 共享会话吗?
    • PEAR 具有 XML_Serializer,可序列化 XML 中的变量 (link)。您可以将此 XML 存储在 JSP 可读的公共文件夹中。对于 Java,请使用 XML 解析器,例如 SAX 或 DOM。
    • 类似地,对于 YAML,过程是相同的。 PHP 已经按照here 的描述实现了 YAML。对于 Java,请使用 Jyaml
    猜你喜欢
    • 2017-04-19
    • 2015-11-23
    • 2014-01-08
    • 2010-11-10
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 2016-10-28
    • 2015-11-01
    相关资源
    最近更新 更多