找回密码
 注册
首页 ≡≡网络技术≡≡ 服务器 泛微E10运维平台安装E10服务合并war包失败,没生成E10.w ...

linux 泛微E10运维平台安装E10服务合并war包失败,没生成E10.war包

灰儿 2024-2-23 09:55:46
泛微E10运维管理平台安装Ecology10应用服务提示合并war包失败,没生成E10.war包
服务器:Ubuntu 22.04.3 LTS
泛微ECOLOGY运维管理平台:
V5.0.6.020230917-RC

泛微E10运维管理平台安装“E10”服务时,在合并war包过程中很长时间,最终提示“合并war包失败”,如图:
03-安装失败.png

E10安装程序执行过程分析:
1.在E10主服务安装过程中,首先解压/e-monitor/ecology/tools/目录中e10-allinone-tools-latest.zip、ansible-nacos-1.4.2.zip两个工具包到/e-monitor/package/目录中,如图:

00-package.png

2.然后再解压 /e-monitor/ecology/project/ 目录中war包到 /e-monitor/package/e10-allinone-tools-latest/merge/xxxx-xx-xx-xx-xxxx/E10/src/ 目录中,如图:

03-src目录文件.png

3.war包解压完成后,接下来合并war微服务包,生成E10_web发布文件,并且保存至 /e-monitor/package/e10-allinone-tools-latest/merge/xxxx-xx-xx-xx-xxxx/E10/target/ 目录内,如图:
04-target目录文件.png

01-合并war包中.png

02-合并war包中.png

接下来应该是把/e-monitor/package/e10-allinone-tools-latest/merge/xxxx-xx-xx-xx-xxxx/E10/target/E10 目录内的文件打包成E10.war包文件,保存在/e-monitor/package/e10-allinone-tools-latest/merge/xxxx-xx-xx-xx-xxxx/E10/target/目录内,然后再同步复制一份到/opt/e-monitor/ecology/project/merge/目录内,但是运行到此处时失败,相应目录内没有生成E10.war 文件,接下来我们来分析相关日志文件,分析失败原因。

相关日志分析:
查看 /opt/e-monitor/package//logs/install.log 安装日志文件,发现执行到开始合并war包时,提示合并war包失败,日志如下:
  1. [2024-02-22 23:03:05] 配置文件推送完成...
  2. [2024-02-22 23:03:06] 开始合并war包...
  3. [2024-02-22 23:43:07] 合并E10.war,执行命令:
  4. bash startup.sh -clean -scan -scanProjects weaver-i18n-upgrade,weaver-relevance,weaver-component-upgrade,weaver-editor,
  5. ……,
  6. eteams-hr,eteams-prints-web,eteams-project,eteams-url,eteams-voice,open-api,open-server -mergeValidate false -mergeServiceName E10 -mergeTarget /opt/e-monitor/package/e10-allinone-tools-latest/merge/14085328-cd5e-45f5-af81-71b7477a710e/E10/target/E10 -package -packageWarName E10.war
  7. [2024-02-22 23:43:07] E10 合并结果:false
  8. [2024-02-22 23:43:07] 合并war包失败
  9. [2024-02-22 23:43:07] 安装完成,更新安装状态为5
复制代码
查看 /opt/e-monitor/package/e10-allinone-tools-latest/logs/tools.log 工具执行日志,相关内容如下:
  1. [tools] [99672@mqcf024] [2024-02-22 23:43:06.376] [pool-2-thread-21] [INFO] [c.w.e.a.t.g.utils.CommandExecutor:19  ] - Start to exec command : sh /opt/e-monitor/package/e10-allinone-tools-latest/plugins/e10-allinone-techupgrade-tools-latest/bin/tools.sh -globalEnv release -globalProject E10 -globalLibPath /opt/e-monitor/package/e10-allinone-tools-latest/merge/14085328-cd5e-45f5-af81-71b7477a710e/E10/target/E10/WEB-INF/lib -globalTechOptions none -globalMergeJarFilePath /root/weaver/tools/bd75fc4b-d463-494d-a149-e97c3f313143.txt
  2. [tools] [99672@mqcf024] [2024-02-22 23:43:06.392] [pool-2-thread-21] [INFO] [c.w.e.a.t.g.utils.CommandExecutor:35  ] - Exec result(1) for command : sh /opt/e-monitor/package/e10-allinone-tools-latest/plugins/e10-allinone-techupgrade-tools-latest/bin/tools.sh -globalEnv release -globalProject E10 -globalLibPath /opt/e-monitor/package/e10-allinone-tools-latest/merge/14085328-cd5e-45f5-af81-71b7477a710e/E10/target/E10/WEB-INF/lib -globalTechOptions none -globalMergeJarFilePath /root/weaver/tools/bd75fc4b-d463-494d-a149-e97c3f313143.txt
  3. [tools] [99672@mqcf024] [2024-02-22 23:43:06.393] [pool-2-thread-21] [INFO] [c.w.e.a.t.g.utils.CommandExecutor:37  ] - Error log :
  4. [tools] [99672@mqcf024] [2024-02-22 23:43:06.393] [pool-2-thread-21] [INFO] [c.w.e.a.tools.runner.ToolsRunner:177 ] - 【☆☆☆☆☆Finish Module : merge(620901ms)(stage : 3, modules : [MERGE, PACKAGE], model : 0)☆☆☆☆☆】
  5. [tools] [99672@mqcf024] [2024-02-22 23:43:06.394] [pool-2-thread-21] [INFO] [c.w.e.a.tools.runner.ToolsRunner:224 ] - Total use time : 620903ms(stage : 3, modules : [MERGE, PACKAGE], model : 0)
  6. [tools] [99672@mqcf024] [2024-02-22 23:43:06.395] [main] [INFO] [c.w.e.a.tools.runner.ToolsRunner:97  ] - com.weaver.e10.allinone.tools.global.exception.BusinessException: command exec failed!
  7. [tools] [99672@mqcf024] [2024-02-22 23:43:06.396] [main] [INFO] [c.w.e.a.tools.runner.ToolsRunner:116 ] - System.exit : 1
复制代码
07-错误的tools日志.png

根据tools.log日志错误信息,得出是运行如下命令时出错:
/e-monitor/package/e10-allinone-tools-latest/plugins/e10-allinone-techupgrade-tools-latest/bin/tools.sh

此处tools.sh命令如果正确运行的话,日志如下图:
06-正确的tools日志.png

接下来手工运行如下tools.sh脚本命令:
  1. sh /opt/e-monitor/package/e10-allinone-tools-latest/plugins/e10-allinone-techupgrade-tools-latest/bin/tools.sh -globalEnv release -globalProject E10 -globalLibPath /opt/e-monitor/package/e10-allinone-tools-latest/merge/14085328-cd5e-45f5-af81-71b7477a710e/E10/target/E10/WEB-INF/lib -globalTechOptions none -globalMergeJarFilePath /root/weaver/tools/bd75fc4b-d463-494d-a149-e97c3f313143.txt
复制代码
结果显示提示找不到“.bash_profile”文件,中止了运行。

解决方法:
在用户/root目录下手工建立一个空的“.bash_profile”文件,再重装安装,问题已解决,如下图:

05-生成war文件.png
10-安装正常.png

灰儿 楼主 2024-2-23 09:56:58
http://www.admin365.cn/thread-112666-1-1.html  泛微E10运维平台安装E10服务合并war包失败,没生成target目录

点评

海!外直播 bitly.net/nnnss 禁闻视频 bitly.net/55rr55 防火长城(GFW)拦截的基本都是良心的,广电总局封禁的基本都是优秀的,文化部批判的都是美好的,中宣部查删的都是真实的。这已经形成社会的某种共识...   发表于 7 天前
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。