文档首页/ 部署 CodeArts Deploy/ 常见问题/ 主机管理/ 应用部署失败,日志显示在“tomcat | Download War in url path”出现错误,怎样处理?
更新时间:2024-08-06 GMT+08:00

应用部署失败,日志显示在“tomcat | Download War in url path”出现错误,怎样处理?

问题现象一

部署应用失败,日志信息提示“tomcat | Download War in url path”,stderr行提示“curl: option --tlsv1.2: is unknown\ncurl: try 'curl --help' or 'curl --manual' for more information”

原因分析

由于curl的版本问题,导致下载软件包失败。

此类问题常见于新主机中,新主机通常是使用固定镜像安装操作系统,curl可能不是最新版本。

处理方法

登录云主机,执行命令yum update curl -y,更新curl后重新部署应用即可。

问题现象二

应用部署失败,日志信息提示“tomcat | Download War in url path”,stderr行的提示“getaddrinfo(3) failed for XXXX.com:443\n”

原因分析

由于云主机无法连接编译构建导致下载软件包失败。

处理方法

登录到云主机上,执行ping或traceroute命令连接stderr行中提到的编译构建域名,以及baidu/google首页的域名和IP地址。

  1. 如果所有域名和IP均无法连通,那么应该是云主机无法连接外网。
  2. 如果IP可连通,但域名无法连通,那么可能是域名解析出错,可尝试依照下图修改主机中的“/etc/resolv.conf”文件。

  3. 若只有编译构建无法连通,那么可能是编译构建连接出现问题。