在 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 配置不起作用的主要内容,如果未能解决你的问题,请参考以下文章

在weblogic12c上部署springBoot应用

ADF12C部署在weblogic12.13上

Weblogic 12c Web服务NullPointerException

Weblogic 12C win-server 部署,受管服务器启动报认证错误解决方法

(转) Weblogic 12c 集群部署和session复制

如何通过wlst部署应用程序到weblogic12c上