2013-04-28 67 views
-2

我如何在Apache Tomcat上運行Java應用程序?有沒有一個選項可以做到這一點?如何在Tomcat上運行Java應用程序?

例如,運行掃描Web服務的應用程序,並且每5分鐘將數據 上載到數據庫。

如果可能,它是如何工作的?是否正在運行Web應用程序(servlet) 和運行Java應用程序的另一個進程?

+1

是的,您可以使用每5分鐘運行一次的線程部署一個WAR文件(可能使用'java.util.TimerTask'是最好的方法)。 – 2013-04-28 18:23:42

+1

這個問題不是關於一般的Java應用程序(其中包括Web應用程序,當然你可以這麼做!),而是關於特定種類的Java應用程序;這個問題應該事先明確說明。我們可以說這是一個守護進程嗎?如果是這樣,請參閱http://stackoverflow.com/questions/3062596/how-can-i-make-a-java-daemon和http://stackoverflow.com/questions/6838426/how-to-set-a- class-as-daemon-with-tomcat。 – 2013-04-28 23:12:59

+0

謝謝歐文,那就是我所喜歡的。 – 15412s 2013-04-29 07:09:16

回答

2

在tomcat上,你可以運行一個web應用程序。爲此,您需要在tomcat中創建一個動態Web項目並創建已部署的.war文件。一旦生成這個文件,將它放在webapps目錄中,在tomcat上部署它。

建議您仔細閱讀一下這個教程。

+0

感謝您的回答, 我知道如何構建動態Web項目,JSP和Servlets。 我想知道我是否能夠創建將重複自身的Java應用程序(如我的示例中所示) – 15412s 2013-04-28 18:06:53

相關問題