我有一个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服务器
第二个问题:我如何制定它。假如我想让它每周或每天运行。
答案 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应用程序,只是一个预定的程序。
祝你好运