首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将web项目添加到tomcat服务器“没有可以从服务器添加或删除的资源”- Java 17

无法将web项目添加到tomcat服务器“没有可以从服务器添加或删除的资源”- Java 17
EN

Stack Overflow用户
提问于 2021-10-25 18:41:07
回答 1查看 241关注 0票数 1

将Eclipse (2021-9)工作区迁移到Java17之后,不能再将Web项目添加到tomcat服务器。Tomcat版本是9.0.54。所有项目都有Project Facet 17和相关的java 17 JRE。还安装了插件'Java 17 Support for Eclipse 2021-09 (4.21)‘。但是,将web项目添加到tomcat服务器不再起作用。我收到消息“没有可以在服务器中添加或删除的资源”。

只有当我再次将此Web项目的项目方面设置回Java 11时,它才能起作用。但这不是我们想要的。到目前为止,我还没有找到解决这个问题的办法。你知道如何解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-10-25 22:26:12

错误

这似乎是Eclipse中的一个已知错误:

解决方法

至于解决方法,bug报告的作者提到,如果您切换到使用Tomcat版本10,Eclipse确实可以正常工作。

仅供参考,9.x和10.0版本的Tomcat9.x和10.0的特殊之处在于它们实际上是相同的,并行开发,主要区别是包名称从javax.*切换到jakarta.*,这是符合Jakarta 9.0的一部分。参见Arjan Tijms的。

此外,Tomcat10.1是为支持Java11而构建的,作为Jakarta 9.1遵从性的一部分。由于您使用的是Java 17,因此我建议在您的情况下使用Tomcat 10.1.x。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69713190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档