Capistrano:基于Ruby,Rake和SSH构建的部署自动化工具。
Capistrano是用于构建自动化部署脚本的框架。 尽管Capistrano本身是用Ruby编写的,但可以轻松地用于部署任何语言或框架的项目,无论是Rails,Java还是PHP。
安装完成后,Capistrano为您提供了一个cap工具,可从命令行轻松地执行部署。
$ cd my-capistrano-enabled-project
$ cap production deploy
当您运行cap ,Capist
一.使用tomcat远程部署
1.1遇到的问题:
项目中需要引用第三方jar包,在使用mvn打包项目的时候,会报错'dependencies.dependency.systemPath'for com.dingtalk.api:taobao-sdk-java:jar must be omitted.问题的原因在于mvn在打包项目的时候,先加载pom.xml,如果本地仓库没有的依赖就会报错。
解决办法:将第三方jar包安装到本地仓库使用命令:Mvn install:install-file -Df