独立的Java类与Web应用程序通信

时间:2012-07-18 08:30:22

标签: java spring hibernate

我正在开发一个基于Spring框架和hibernate的非常复杂的java Web应用程序, 我必须创建一个普通的java类(使用main方法)并将其导出到.jar文件中;此类包含将由操作员每月手动调度的过程。 调度结果将在Web应用程序页面(JSP)上查阅。

我需要使用这样的jar文件:java -jar myfile.jar arguments ....

有没有办法做到这一点?

如何导出从spring和hibernate派生的所有依赖项?

P.S。我尝试用MyEclipse导出jar文件但是当我尝试运行jar时,它找不到spring类

2 个答案:

答案 0 :(得分:1)

首先,标题是错误的,您需要一个独立的应用程序。

其次,每个体面的Java IDE都应该提供导出jar的选项。例如,在eclipse中:

  1. 右键单击项目
  2. 选择导出
  3. 选择Runnable jar文件
  4. 另一种选择是使用antmaven等构建工具。

答案 1 :(得分:0)

打包依赖关系是一个与Hibernate,Spring,Guice或Java库没有严格联系的主题,用于为狗生成随机名称。

  • 你需要的第一件事是构建系统,我希望你有 你正在处理一个非常复杂的java Web应用程序,而你 不要让你的意识形态建立。

  • 一旦你有一个像Maven这样的构建系统正常工作,你就可以 看看包装扩展。在Maven中,这称为汇编 插件。