【发布时间】:2015-09-29 19:32:25
【问题描述】:
1) 我正在使用
a) JSP : Front-end programming language
b) PHP : Backend Programming language
2) 这两种语言可以在 Apache 服务器上运行而无需集成 Tomcat。
3) 但是,为了增强网站的逻辑性,我们使用 JAVA 作为另一种后端编程语言。
4) 现在,这个 JAVA 需要与网站的 JSP 和 PHP 页面集成。
5) 所以,在一个JSP文件中,一部分代码可以是JAVA,一部分代码可以是PHP。
6) 理想情况下,如果 PHP 代码部分运行在 Apache 服务器上,Java 代码运行在 Tomcat 服务器上,那就太好了。
7) 否则,请告诉我找到一个集成的 PHP servlet,它可以用来在 Tomcat 服务器上运行 PHP 代码。
【问题讨论】:
-
您可以同时拥有 JSP 页面和 PHP 页面。如果不破解某种流代理(这并不容易),您可能无法将两者混合在一个文件中。我认为最简单的解决方案就是让 apache 处理程序指向 JSP 文件的 tomcat 和 PHP 文件的 php 处理程序。尽管共享会话对象更具挑战性,但您可以让它们在某种程度上相互“交谈”。
-
你也可以使用 JSP 或 PHP 作为前端和后端,它可能更容易处理,因为它是在一个通用的代码库中
-
感谢@MiltoxBeyond,我想使用 Apache 服务器作为前端服务器和 Tomcat 作为代理后端服务器来解决这个问题,两者都在不同的端口上运行。 (单端口集成)这行得通吗?
-
是的,它可以使用虚拟主机。
标签: java php apache jsp tomcat