在Spring Tool Suite中,当我尝试使用Weblogic 12运行我的项目时,我收到此错误:此服务器不支持Project facet Dynamic Web Module 4.0
org.eclipse.wst.common.project.facet.core.xml
里面,我把<installed facet="jst.web" version="4.0"/>
变成了<installed facet="jst.web" version="3.1"/>
但是在做了maven-> update项目后,版本又回到了4。有人知道如何解决这个问题吗?
我刚刚遇到了同样的问题。动态Web模块由Maven根据您的javax.servlet-api版本设置。由于Spring Boot 2.1.x导入了Servlet-API 4.0版,因此Maven会更改项目方面以匹配它。
将Spring Boot的版本设置为2.0.8或更高版本,它使用Servlet-API 3.1,您将能够通过Eclipse将您的应用程序部署到Weblogic 12c。