2012-05-09 60 views
2

我有一個現有的Java應用程序運行在監視中繼和網絡信息狀態的Linux機器上。目前這是一個獨立的設備。現有Java應用程序的Web服務器

我想進一步開發的是一個Web服務器,用於設備通過以太網連接遠程監視,配置和控制設備。爲了達到這個目的,我需要一些方法來連接可以配置爲啓用/禁用的Web服務器和始終運行的主設備。

有沒有很好的方法來做到這一點?我已經看過apache w/tomcat和類似的web服務器,但不知道這是否是我需要的。關鍵在於Web服務器需要能夠訪問現有的Java應用程序,而不會干擾其始終運行的服務。

+0

也許,'MBean'會是一個更好的選擇 – srkavin

回答

0

您可以開發一個webapp,在webapp中使用您的Java應用程序的API,並將這個webapp部署到一個web容器中。或者您可以做相反的事情,並在您的應用程序中嵌入一個Web服務器(請參閱documentation以嵌入Jetty)。

如果您想將Web應用程序和原始應用程序保存在兩個單獨的JVM中,那麼您需要在兩者之間進行通信,比如套接字,RMI甚至文件,但它會更復雜。

相關問題