当前位置: 首页 > 知识库问答 >
问题:

在Weblogic中基于运行时属性部署war

柴瀚昂
2023-03-14

我想在weblogic中部署一个EAR,并且该EAR可以包含基于属性文件中的属性的WAR。如果属性设置为true,则部署战争,否则不部署。

如何在weblogic 12c中限制基于属性的war部署?

共有1个答案

宗晟
2023-03-14

您可以使用wlst脚本和deploy方案来实现这一点。您必须使用wlst部署命令来部署您的耳朵。您的耳朵应该始终包含war模块。准备两个版本的deploy方案:一个将把war模块添加到application.xml文件中,另一个不会。编写一个wlst脚本,它将读取您的属性文件并使用相应的deploy方案部署应用程序。我们可以想象在部署之前也用wlst脚本更新耳朵以更新application.xml文件。

 类似资料:
  • 我正在尝试将一个简单的SpringBoot应用程序转换为部署在WebLogic中。它在buildin TomCat服务器上运行良好。然后对其进行更改并创建一个新的war文件。当我尝试部署war文件时,我得到这个错误。 web.xml的Servlet初始值设定项 application.java文件

  • 问题内容: 我有一个.war文件,该文件通常在Jetty中可以正常运行。 我试图将应用程序移植到WebLogic中运行,但是在启动时遇到了以下异常: 解决此问题的最佳方法是什么? 我正在使用Hibernate 3.3.1.GA和WebLogic 10.3.2.0。 问题答案: WebLogic具有自己的ANTLR版本,这会导致您面临的问题。使用Web应用程序解决此问题的一种方法是将中的元素设置为。

  • 我正在使用WebLogic 12.2.1和NetBeans开发一个REST应用程序。 在NetBeans中,我使用本地主机并毫无问题地进行部署。 当我使用Orcacle WebLogic管理工具时,系统会抛出NullPointerException。 这是应用程序配置: 这是weblogic。xml: 这是网络。xml: 这是stacktrace: weblogic。utils。编译器。ToolF

  • 当我试图在带有Jenkins和maven的weblogic 12c集群上重新部署EAR时,总是会出现以下错误: 我已经添加了

  • 我正在尝试将我的应用程序从Tomcat迁移到Weblogic 12.2.1.3.0。我能够毫无错误地部署应用程序,但我有一个与持久性提供程序相关的运行时错误。这是堆栈跟踪: 在这里写问题之前,我在谷歌上搜索了解决方案,似乎weblogic正在尝试加载org。日食坚持不懈jpa。PersistenceProvider,而不是我正在使用的hibernate提供程序。一种常见的解决方案是将首选项包定义到

  • 当我将grails(2.4.0)项目war部署到weblogic 12.1.2中时,我面临一个问题。当部署到tomcat中时,战争效果非常好。问题是,当战争部署在weblogic中时。一旦用户登录,使用LDAP的身份验证过程也可以正常工作。接下来,应该使用GSP页面呈现主页,但weblogic似乎无法呈现GSP页面。它正在浏览器上运行404。 一旦我登录到应用程序,如果我直接使用浏览器中的任何UR