我在Tomcat服務器中部署了兩個不同的應用程序。一個應用程序的目的是調用另一個使用規則引擎處理數據的應用程序。基本上,它通過反射調用另一個應用程序的靜態方法。tomcat應用程序之間的反射
這在Jboss中工作得很好。但現在由於某種原因,我需要在Tomcat上部署相同的應用程序。在這裏它失敗了。看來,一個應用程序類無法找到另一個應用程序類。 Tomcat是否支持反射?或者反射在不同的應用程序之間不可能?
感謝, Nipun
我在Tomcat服務器中部署了兩個不同的應用程序。一個應用程序的目的是調用另一個使用規則引擎處理數據的應用程序。基本上,它通過反射調用另一個應用程序的靜態方法。tomcat應用程序之間的反射
這在Jboss中工作得很好。但現在由於某種原因,我需要在Tomcat上部署相同的應用程序。在這裏它失敗了。看來,一個應用程序類無法找到另一個應用程序類。 Tomcat是否支持反射?或者反射在不同的應用程序之間不可能?
感謝, Nipun
我想你依靠每個應用服務器的類加載結構。類加載器結構/層次結構是可配置的,但通常2個應用程序將佔用不同的類加載器,並且在類加載器中使用反射可能會產生問題。
你爲什麼在這些應用程序之間使用反射進行通信?這聽起來不切實際,或者確實是合適的。你有2個網絡應用程序,爲什麼不使用他們的HTTP API進行通信?如果您可以/不想這樣做,我會調查其他解決方案,例如RMI。
謝謝。這是類加載器的問題,因爲Tomcat中的每個應用程序都有單獨的類加載器。我打算將兩個應用程序合併到一個應用程序中。 – Nipun