应用发布失败
错误描述
应用发布失败,过程中出现错误
处理步骤
看应用发布日志中的错误信息,根据错误信息解决问题
1 应用中页面编译、服务编译有错误
- 如模型检查中有服务编译错误,发布时会事先检查模型检查是否有编译错误,需要把服务编译错误处理后,才能继续发布部署
- 打开日志跟踪,一般勾选tomcat、uix、modelValidate、modeRuntime查看具体日志信息
- 成员发布应用,没有查看发布过程日志,只能使用租户管理员账号进入应用,点击发布查看发布进度日志
2 发布停在编译UIX资源
发布时停在这里
编译UIX资源
调用node容器
如果是租户发布,重启ide;如果是成员发布,调度的是租户管理员的ide,需要重启租户管理员下的ide,再重新发布
3 出现www fail
发布出现 del /usr/local/x5/model/Native/pcapp/www fail
出现原因是www目录被占用了,解决办法是重启ide后重新发布
4 版本号已存在
发布出现如下图的错误
导致原因可能是原来发布的没审核,解决办法是重新发布,发布的时候模板版本号手工加1
5 文件名只能由小写字母、数字和下划线组成
发布出现如下图的错误
导致原因是打包app,设置logo时,上传了名为screen-4.png文件。切换到代码页,打开 Native 目录,里面应该有这个文件,删除一下
6 管道文件不存在
发布出现如下的错误
编译UIX资源: 管道文件/dist/node-runtime/conf/uix-pipe不存在
如果是租户发布,重启ide;如果是成员发布,调度的是租户管理员的ide,需要重启租户管理员下的ide,再重新发布
7 模板封面图片太大
发布出现如下的错误
/usr/local/x5/tools/app-deploy/deploy.sh: line 157: /usr/bin/curl: Argument list too long cat: /tmp/deploy log/appmarkethtgx4 quickDeploy 3.deploy-template.log: No such file or directory
原因是模板封面图片太大