0

我有 Apache Tomcat 7.0 并在 PHP 和 Java EE 中开发了两个不同的应用程序。我想将这两个应用程序部署在同一台服务器 Apache Tomcat 7.0 中。

是否有可能将两个应用程序部署在同一台服务器上?是否可以进行应用程序间通信?我可以将数据从一个应用程序传递到另一个应用程序吗?

4

2 回答 2

0

显然,Java 已经在 Apache Tomcat 上运行。但是您也可以在 Tomcat 服务器上安装quercus/php,然后也可以直接在 Tomcat 上运行 PHP 应用程序,从而无需 Apache HTTPd 和 mod_jk。(不,我不与他们合作。只是一个用户。)

一旦您在同一个 Tomcat 服务器上拥有这两个应用程序,您就有几个选项可以让它们相互通信。

  1. 一个或两个应用程序公开的 Web 服务。
  2. 交叉上下文=真
  3. 如此处所述,拥有共享内存块似乎是一种选择。

我想会有更多的方法,这些是我想到的。

于 2014-12-04T14:15:45.447 回答
0

是的,您可以使用 Tomcat 7、Apache 2 和 JK 连接器在同一台服务器上运行 PHP 和 Java 应用程序。

http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html

您可以使用数据库或网络服务来共享数据。

于 2012-07-12T12:15:32.210 回答