我需要对一个技术实现进行澄清,以检查其是否可行。
我有一个VPS服务器有Java环境我还有一个专用服务器没有Java环境我已经建立了基于PHP的web应用程序,
在VPS环境中,我计划使用带有java和DOM解析器的观察者模式实现基于XML的应用程序,并使该应用程序可用123.124.125.65 XML_Works/样本,xml文件
现在我的疑问是:1)是否有可能在没有java环境的专用服务器上访问这个应用程序。2)如果是,那么是否有可能在基于PHP的web门户中访问IFrame中的java + XML应用程序?
1)没有JVM =没有java在该机器上运行
2)我看到(和正在使用)的最常见的解决方案是将您想要的java功能外部化为web服务或servlet,并将其打包为.war
然后使用一些web容器,如tomcat来加载该war,并使用连接器将对tomcat的调用连接到PHP服务器。
所以我使用的配置是,Java作为war, Tomcat作为web容器,Apache作为PHP服务器,mod_jk连接器用于服务器之间的通信。
注意,mod_jk连接器还支持其他web服务器。