1
我目前有一個項目是一個使用maven編譯的web應用程序(struts2 + spring),在CentOS6.3上的tomcat7服務器上運行。用於struts2彈簧框架的命令行界面(由maven編譯)
我想知道是否有任何方式提供命令行界面,例如轉儲出一些spring bean的內容或其他與系統交互的函數。這個CLI應該在CentOS服務器上運行。因爲目前,所有與應用程序的交互只能通過其他客戶機上的瀏覽器完成。我想知道是否有可能爲應用程序的管理員創建命令行程序。出於某種原因,我認爲這方面沒有太多在線資源。
查看JMX:http://en.wikipedia.org/wiki/JMX。 Spring也有設施可以使用它。之後,您只需要一個CLI應用程序連接到您的Web應用程序公開的JMX,並調用您後端定義的方法,這些方法就可以滿足您的需求。 – Alex