有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

我的主应用程序类是否需要实现其他类型的接口才能启动Weblogic


共 (1) 个答案

  1. # 1 楼答案

    不能部署不实现Weblogic/JavaEE部署标准之一的工件

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

    • Web应用程序

    • 企业JavaBean

    • 资源适配器

    • 网络服务

    • Java EE库

    • 可选套餐

    • JDBC、JMS和WLDF模块

    • 客户端应用程序存档

    这意味着您可以部署工件,只要它实现了上述标准之一

    Spring Boot应用程序实现了这两个功能。但是实现WebApplicationInitializer会使Spring Boot应用程序实现Web应用程序标准,这样就可以将其部署到Servlet容器或支持Servlet标准的任何其他服务器上

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