|
1
4
|
|
|
2
3
一般来说,部署并不容易(而且通常非常具体),而 Cargo maven plugin 可能有助于远程部署war/ear(如果为您的应用服务器实现了远程部署),我认为它不会满足您的所有需求。事实上,很难非常精确,因为这个问题很模糊,所以我会给出一些提示。看看以下解决方案: |
|
|
3
0
如果这是一个大任务,你可以在Java或Jython中编写蚂蚁任务,并从蚂蚁调用它们。 |
|
|
4
0
这似乎也是2017年的一个公开议题。 搜索“Java部署脚本”首先指向这个问题,以及蚂蚁和一些其他无关的文章。 我写这篇文章的时候正在做的项目,有6-7个jar文件,我们放在Tomcat的lib/文件夹中,还有20-30个小的war文件,我们放在webapps/中。我们确实有一个部署脚本,可以从竹服务器下载并扩展包含所有内容的存档,但在开发过程中不可用。手动部署所有这些都是一场噩梦。 所以我启动了自己的python脚本,它最初会将几个jar和war部署到一个Tomcat实例中。 现在它是一个跨平台的部署工具(在Windows和Mac上测试),语言和服务器不可知,可以通过JSON文件进行配置。 它可以:
因为您可以在远程服务器上运行命令,所以您可以通过shell命令做很多事情(我们使用它们来启动/停止Tomcat,等待它启动/停止,删除日志等)。 部署脚本已打开 GitHub . |