问题分析
平台通过pset部署一直都运行正常,在没有更改执行脚本文件的情况下,部署不能成功。
服务器通过命令模拟部署环境,偶尔会有两种类型报错。
类型一:找不到主类或无法加载主类
根据报错指引,切换到相应的目录,可以找到文件。重复执行脚本,没有报错。
类型二:
Error opening zip file or JAR manifest missing :…/lib/spring-instrument-***.jar
Error occurred during initialization of VM
怀疑jar包做了升级,脚本没有及时更新,在平台的lib包中找到了对应的文件,确认版本号与脚本内一致。
上述两种解决办法排除,只能寻找新的思路!
检查脚本不规范之处,sleep 10,可能war包正在解压,就已经超过sleep时间,进行下一步操作。
解决办法:优化了sleep等待时间,目前可以正常部署!