请问此漏洞是否会对CUBA产生影响?是否需要处理?
由于该Tomcat是CUBA Studio提供的,我们通过开发文档未找到相关更新操作步骤,可否提供升级tomcat的相关文档
相关信息如下:
CUBA Studio Version 6.7.1
Apache Tomcat Version 8.5.21
请问此漏洞是否会对CUBA产生影响?是否需要处理?
由于该Tomcat是CUBA Studio提供的,我们通过开发文档未找到相关更新操作步骤,可否提供升级tomcat的相关文档
相关信息如下:
CUBA Studio Version 6.7.1
Apache Tomcat Version 8.5.21
之前你提过类似问题:
参考之前讨论,如有问题,再跟帖讨论。
但是根据之前答复操作升级tomcat后run完进入主页出错
操作步骤如下:
1.下载tomcat9.0.37
2.解压至…/deploy/下(见图c1)
3.修改build.gradle中的tomcat配置(见图c2)
4.deploy
5.start
6.访问localhost:9080/app后页面报错(见图c3)
请查如上回复
看看tomcat启动的时候有报什么错误吗
1.build.gradle中没有version属性,是否增加一个?
2.我们机器没有网络,因此无法按照您提供的步骤自行下载。我尝试手工下载好8.x版本,放在develop文件夹下,再更改build.gradle文件tomcat路径,测试发现不能启动tomcat;
3.如何执行 dropTomcat task,再执行 setupTomcat task,在哪里执行?
4.我们需要先行在UAT环境进行测试,待测试无误才能部署在生产环境。我们开发环境同生产环境是一致的
开发环境没有网络?
是的,没有网络情况下有无其他升级方案?或者CUBA这边可否提供此项服务?
CUBA 最近提供了对网络受限环境的开发支持,参考这里:https://www.cuba-platform.cn/blog/development-in-isolated-network/ 。
不过这个工具目前在咱们大陆使用还有问题,所以我们没有向社区公布此工具。开发团队正在处理在大陆的使用问题。
如果你们急需处理这个部署问题,可以订购我们的商业支持服务,我们会安排专人协助处理。
1.可否根据CUBA 6.7版本提供一个tomcat,然后我们手动替换到我们项目中,完成此升级?
2.如此方案可行,是否需要通过商业支持服务完成,预计完成时间是多久?
你好,
请教一下,修改完build.gradle的tomcat版本后,在哪里执行dropTomcat task和setup Tomcat task
可以在项目目录执行 gradlew dropTomcat
和 gradlew setupTomcat
。 或者通过 IDEA 的右侧 Gradle 菜单:
CUBA6.7版本没有这两个,另外IDEA没有安装Geadle,是否需要先安装,然后配置使用?
哦,6.7 的确实没有 dropTomcat,那你直接删除项目目录下的 deploy 目录,然后重新启动项目就行。
我尝试version设置为8.5.63和8.5.61后,deploy时都出现如下错误
是不是用了 Gradle 的离线模式,这个错是说在你本地没有缓存相应版本的 tomcat。恐怕需要先关掉离线模式,下载下来才行
将这个勾选取消后,重新尝试仍然提示此错误