2013-10-22 31 views
1

我有一個Web應用程序如何實現tomcat web應用程序的控制檯命令行?

  • 被Tomcat 7.1
  • 使用彈簧3.1 MVC框架之中。

我想爲tomcat控制檯窗口實現命令行功能,讀取命令並執行某些操作或將某些信息輸出到控制檯。我該怎麼做?

示例: 類型「顯示內存」,然後向控制檯顯示JVM內存信息。

我能做的只是通過System.in?會有任何線程安全問題嗎?

+0

您可以使用目錄C:\ Apache的Tomcat的6.0.35,如果你想\ BIN! – ktaria

+0

然後.....春天mvc框架在哪裏進入圖片。闡述你的問題 –

+1

我不知道如果我正確地理解你的需求,但你可以建立一個簡單的REST API爲和使用控制檯工具與溝通。 – rlegendi

回答

1

如果你在Tomcat的Web應用程序運行時,你會不會去System.in或控制檯的任何訪問:Tomcat的通常啓動的背景下,從所有控制檯分離。它不會爲您提供對控制檯有意義的訪問。

要走的路是要麼提供一個REST API通過在註釋中@rlegendi的建議(任何其他API將工作爲好),並編寫與您的API接口獨立的命令行應用程序。或者使用「管理員」界面 - 如果我從古代以前就沒有記錯,tomcat的管理器應用程序也有一些可用的方法可以從外部腳本訪問。

確保創建驗證這些調用 - 至少驗證他們是來自本機,讓你模擬API某種安全的。不要相信來自世界的隨機電話。

相關問題