通过Weblogic部署Java应用程序(主类)

时间:2013-03-01 15:15:42

标签: java web-services weblogic main

我有一个Java应用程序,包含一个主类和Java代理(使用Axis 1.4创建)。没有Servlet或JSP的

程序从Excel工作表中获取i / p。使用Webservices查询Internet应用程序。此过程将继续,直到Excel中的所有记录都已执行。

现在我的第一个问题是如何在Weblogic上部署此应用程序:作为WAR,EAR或JAR(不作为WAR ofcourse) 如果它是一个Web应用程序,我们可以通过类似

的路径调用它
http://server:port/contxt_root/abc.jsp

但是这不是一个Web应用程序,所以我将如何调用它。 在Jdevloper我右键单击Main Class,单击RUN并开始执行。现在我必须在Linux系统中部署Weblogic服务器

第二个问题:我如何制定它。假如我想让它每周或每天运行。

2 个答案:

答案 0 :(得分:1)

为此,您不需要任何类型的网络相关服务器,但需要某种任务计划程序,例如cron来安排command line starting your Java application

您也可以运行已编译的类,我建议他们使用create a JAR file,这会使事情变得更加干净。

答案 1 :(得分:0)

您可以将程序设为计时器EJB: http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html

请注意,Java EE实体无法很好地处理本地文件,因此您需要考虑Excel工作表的位置。

我不太确定你需要把它变成一个Java EE应用程序,只是一个预定的程序。

祝你好运