2013-04-28 86 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

相关问题