首页 > 解决方案 > 如何从 web.xml 在 weblogic.xml 中引入路径变量?

问题描述

我正在使用 Weblogic 12c 来部署我的 springboot 应用程序。我正在尝试将 web.xml 中的路径变量引入 weblogic.xml,以便在部署到不同环境时我只需要修改一个文件 [web.xml] 而不是两个文件 [web.xml, weblogic.xml] [即. Windows、Linux]。

web.xml

<!-- For virtual directory mapping -->
<env-entry>
    <env-entry-name>local_path</env-entry-name>
    <env-entry-type>java.lang.String</env-entry-type>
    <env-entry-value>C:\</env-entry-value>
    <!--<env-entry-value>/</env-entry-value>-->
</env-entry>

<env-entry>
    <env-entry-name>url_pattern</env-entry-name>
    <env-entry-type>java.lang.String</env-entry-type>
    <env-entry-value>test/*</env-entry-value>
    <!--<env-entry-value>test/</env-entry-value>-->
</env-entry>

weblogic.xml

<virtual-directory-mapping>
    <local-path>${local_path}</local-path>
    <url-pattern>${url_pattern}</url-pattern>
</virtual-directory-mapping>

但是,这是行不通的。这应该怎么做?

标签: spring-bootweb.xmlweblogic12c

解决方案


推荐阅读