如何部署基本的java应用程序

时间:2012-08-16 23:44:29

标签: java

我对生产环境中的Java应用程序很陌生并且从未部署过。

我有一个应用程序连接到mysql数据库,读入数据,预先形成一些NLP和其他数据操作,然后将数据保存回mysql数据库。

该应用程序将部署在机架式云服务器上并每隔几个小时运行一次(可能有一个cron作业?)。

我一直在研究使用maven来帮助构建部署,但我不知道这是否是正确的工具,或者是否构建.war或.jar。任何帮助我指向正确方向的帮助都会很棒!谢谢!

1 个答案:

答案 0 :(得分:1)

如果您的项目很简单,最好使用小Apache Ant脚本来构建它。使用生成的jar并将其放在服务器中的某个位置。使用小的unix shell脚本来触发jar中的主类。将此脚本添加到cronjob。

PS:由于这是生产,请准备好部署计划,并遵循所有步骤。例如:

  1. 使用某某用户名
  2. 登录服务器
  3. cd /path/to/the/jar
  4. cp xxx.jar /deployment/path/bin
  5. crontab ...等等..