关于Apache Tomcat 拒绝服务高危漏洞(CVE-2020-13934&CVE-2020-13935)的预警如何处理

IDEA中离线模式已经关闭了,外网也可访问,但是deploy还是弹出此错误,请教一下有啥解决方法吗

这个我们也不知道什么原因,跟你的开发环境有关,你多试试,比如重启 IDEA,甚至重启电脑。。

重启重试仍然报错,请问是否CUBA中某个配置文件可以配置离线模式?

重启重试仍然报错,请问是否CUBA中某个配置文件可以配置离线模式?

有什么方式去排查这个问题?

直接在控制台执行gradle 任务,看看是什么情况。
在控制台切换当前工作目录为项目根目录,执行下面的命令:
gradlew setupTomcat

出现如下错误
image

可以把 build.gradle 的完整内容贴上来吗?如果涉密,可脱密后上传或者私信上传。

加上阿里云仓库到 repositories 段中的第一位:

maven {
                url 'https://maven.aliyun.com/nexus/content/groups/public/'
            }

再试试

image

加入后,执行gradlew setupTomcat出现上述错误image

是增加一个仓库,不是修改现有的,建议先和开发人员沟通,了解如何添加仓库。

已调整,出现如下错误
image image

再加上这个仓库试试:
https://maven.aliyun.com/repository/central

image

错误如上图,仍无法从该地址升级tomcat

我本机安装 CUBA6 测试了一下,没问题。可直接安装 tomcat 8.5.63 。CUBA 商业版仓库本身也有tomcat各版本的制件,所以也不需要添加其它仓库。

image

你这个问题确实比较奇怪。
再排查一下环境问题吧:

  1. 把控制台中提示的 pom文件URL复制出来,然后在浏览器打开,看看什么情况。
  2. 看一下用的gradle的版本是多少:打开文件:gradle/wrapper/gradle-wrapper.properties ,从中查看gradle 的版本
  3. 本地网络环境是否有使用代理或者有网络限制?

1.是指上述执行gradlew setupTomcat后报错中的地址:https://maven.aliyun.com/repository/central/org/apache/tomcat/tomcat/8.5.63/tomcat-8.5.63.pom?如是,则截图如下,如不是,烦请详细说下是指哪个Url
image
2.gradle版本为3.4,如图
image
3.据查,本地网络环境应该是使用了代理服务器
image
根据如上提供的信息,请问应该如何处理?谢谢!

根据以上信息判断 ,可能是代理的问题,限制了文件下载或其它原因。再这样试一下:

gradlew setupTomcat -d

执行这个的时候控制台会输出调试信息,把输出的完整调试信息保存到文本上传上来。像这样:
image

按如上执行后,出现如下错误
image