gpt4 book ai didi

java - 如何在 Weblogic 12c 上部署 Spring Boot(非 Web)应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:49:40 25 4
gpt4 key购买 nike

我正在尝试部署一个不在 Weblogic 12c 服务器中执行任何 servlet 的 Spring Boot 应用程序。通常,主应用程序类会实现 WebApplicationInitializer,然后 Weblogic 会从那里获取它。当我不为我的应用程序执行此操作时,Weblogic 会正常安装 war 文件,但随后什么也没有发生。

为了让 Weblogic 启动它,我的主要应用程序类是否需要实现某种其他类型的接口(interface)?

最佳答案

您不能部署未实现 Weblogic/Java EE 部署标准之一的工件。

根据 the documentation Weblogic 支持以下部署单元:

  • 网络应用

  • 企业 JavaBean

  • 资源适配器

  • 网络服务

  • Java EE 库

  • 可选包

  • JDBC、JMS 和 WLDF 模块

  • 客户申请存档

这意味着当且仅当它实现了上述标准之一时,您才能部署工件。

Spring Boot 应用程序没有实现这些。但是实现 WebApplicationInitializer 使 Spring Boot 应用程序实现 Web 应用程序标准,以便它可以部署到 Servlet 容器或任何其他支持 Servlet 标准的服务器。

如果您不想将应用程序部署为 Web 应用程序,则必须手动实现所列标准之一。

关于java - 如何在 Weblogic 12c 上部署 Spring Boot(非 Web)应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49639266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com