2011-04-12 24 views
0

我需要澄清一項技術實現以檢查其可行與否。澄清如何在基於PHP的門戶網站訪問Java + Xml應用程序

我有具有Java環境一個VPS服務器和我有一個亙古不變的有Java環境中,我建立了我的基於PHP的Web應用程序多了一個專用服務器,

在VPS環境中,我計劃實施基於XML的應用程序使用Java和DOM解析器的觀察者模式,並使該應用程序可用說例如 123.124.125.65/XML_Works/Sample,xml文件

現在我的疑問是:1)是否可以訪問此應用程序在專用服務器的Java環境不存在。 2)如果是,那麼是否可以在基於PHP的門戶網站的IFrame中訪問該Java + XML應用程序。

+0

如果您的VPS服務器運行Web服務器,您可以輕鬆地將其與PHP服務器集成。而其他安全選項可以考慮實現web服務。 – Senthil 2011-04-12 03:53:22

回答

2

1)沒有JVM =沒有java整機
2)最常見的解決方案,我看到上運行(和現在用的)是外部需要的Java功能作爲Web服務或servlet並將其打包爲.war
然後使用一些web容器(如tomcat)加載該war,並使用連接器將調用連接到tomcat到您的PHP服務器。

所以我使用的配置是,Java作爲war,Tomcat作爲web容器,Apache作爲PHP服務器,mod_jk connector作爲服務器之間的通信。

請注意,mod_jk連接器還支持其他Web服務器。

+0

JVM將會出現在VPS機器中,實際的應用程序將被構建和部署,我正在專用機器上嘗試該應用程序,並在iframe中的html或php頁面中顯示, – gmhk 2011-04-12 04:17:15

+0

在那種情況下,我只是建議一個web服務,返回你想要的XML或html,並在php中進行一些小的處理,使用Tomcat或Jetty運行Web服務,或者甚至可以使用[Axis2](http://axis.apache.org/axis2/java/core/ )以聲明的方式自動生成這樣的web服務。 – Asaf 2011-04-12 04:23:15

相關問題