在Apache Tomcat服务器7.0中部署PHP和Java EE应用程序


Deploying PHP and Java EE applications in Apache Tomcat server 7.0

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

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

是的,您可以使用Tomcat7、Apache2和JKConnector在同一台服务器上运行PHP和Java应用程序。

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

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

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

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

  1. 由任一应用程序或两个应用程序公开的Web服务
  2. crossContext=true
  3. 如本文所述,拥有共享内存块似乎是一种选择

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