一、资料下载
- 中间件蓝图网盘下载地址(nginx,mysql)
链接:https://pan.baidu.com/s/1OEfJ82YZrQt6fBpwig2bDw
提取码:v3ow
二、插件配置
cloudify自带插件
http://www.getcloudify.org/spec/cloudify/4.5/types.yaml
三、蓝图详解
- 自定义脚本中的参数传递
四、部署安装
五、结果验证
- nginx应用
- nginx中部署的应用
六、问题解决
exit_code: 126
Task failed 'script_runner.tasks.run' -> command: /tmp/0YAMV/start.sh, exit_code: 126, stdout: /root/host_sinibx/work/logs/tasks/f43f0b15-c192-4bc0-939d-076ded399763.out, stderr: /root/host_sinibx/work/logs/tasks/f43f0b15-c192-4bc0-939d-076ded399763.err [retry 1/60]
问题原因:
- start.sh 编码不对
解决方案:
- 修改脚本编码
set ff=unix
- 脚本启动tomcat失败
问题原因:
脚本启动时报错如下,但是手动启动则正常,怀疑因为脚本启动用户与手动启动用户不同,未读取到java环境
```
either the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program
```
解决方案:
tomcat/bin/setclasspath.sh 中添加java环境配置