在 weblogic 12C 本地服务器上部署的 Eclipse 和 Java 配置不起作用
Posted
技术标签:
【中文标题】在 weblogic 12C 本地服务器上部署的 Eclipse 和 Java 配置不起作用【英文标题】:Eclipse and Java Configuration to deploy on weblogic 12C local server not work 【发布时间】:2020-11-20 11:48:52 【问题描述】:我已经在我的计算机上配置并运行了一个 weblogic12C 服务器 (12.2.1.4.0),我正在使用 eclip,我有一个带有 java 1.8 的 spring boot 应用程序。
我需要配置 ecplipse 以在我的本地 weblogic 服务器上进行部署和调试。
问题在于,当尝试在 Eclipse 中创建服务器并指出服务器将是什么、它的域和要部署的 WAR 时,向导说“服务器不支持 J2EE Web 模块规范的 4.0 版”。
奇怪的是,我的客户端有一个 12C weblogic 服务器(12.2.1.3.0),我可以通过控制台(ip:7001 / 控制台)在那里毫无问题地部署。
有什么想法吗?会不会是域配置的问题? 感谢解答!!
有些图片能说一千多个单词:
配置服务器 weblogic 向导
选择域
表示是本地域
尝试移动资源时,向导告诉我它不兼容
检查域设置,我没有发现任何问题
【问题讨论】:
【参考方案1】:根据本文档
https://docs.oracle.com/en/middleware/fusion-middleware/weblogic-server/12.2.1.4/wbapp/basics.html#GUID-62B6050D-6DD3-4028-B863-4CD0B5692E7F
WebLogic Server 完全支持 Servlet 3.1 规范 http://jcp.org/en/jsr/detail?id=340 中定义的 HTTP servlet。 HTTP servlet 是 Java EE 标准不可分割的一部分。
您的 Eclipse 安装似乎正在尝试使用 Oracle Weblogic 12.2.1 不支持的 Java EE 版本 4。*
此外,我发现了以下帖子,我认为这可能有助于解决您的问题。
Project facet Dynamic Web Module 4.0 is not supported by this server
那篇文章解释了 Servlet-API 4.0 版的问题以及如何配置您的 IDE 以使用 Oracle Weblogic 12.2.1 支持的版本。*
【讨论】:
以上是关于在 weblogic 12C 本地服务器上部署的 Eclipse 和 Java 配置不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Weblogic 12c Web服务NullPointerException
Weblogic 12C win-server 部署,受管服务器启动报认证错误解决方法