首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Weblogic部署计划重写web.xml属性

Weblogic部署计划重写web.xml属性
EN

Stack Overflow用户
提问于 2011-12-14 06:04:41
回答 2查看 2.2K关注 0票数 1

尝试覆盖我的web.xml文件的

代码语言:javascript
运行
复制
<login-config>
  <auth-method>BASIC</auth-method>
</login-config>

我尝试使用下面的部署计划,它看起来应该可以工作……但事实似乎并非如此。我需要删除login-config或将其更改为client-cert。

代码语言:javascript
运行
复制
  <variable-definition>    
     <variable>   
        <name>authMethod</name>  
        <value>CLIENT-CERT</value>  
      </variable>
   </variable-definition>
......
   <module-descriptor external="false">
      <root-element>web-app</root-element>
      <uri>WEB-INF/web.xml</uri>
      <variable-assignment>
        <name>authMethod</name>
        <xpath>/web-app/login-config/auth-method</xpath>
        <operation>replace</operation>
      </variable-assignment>
    </module-descriptor>
EN

回答 2

Stack Overflow用户

发布于 2014-09-05 05:23:23

我遇到了一个类似的问题,发现默认情况下,Weblogic的Plan Generator会生成包含以下内容的plan.xml:

代码语言:javascript
运行
复制
<?xml version='1.0' encoding='UTF-8'?>
<deployment-plan xmlns="http://xmlns.oracle.com/weblogic/deployment-plan" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://xmlns.oracle.com/weblogic/deployment-plan    
    http://xmlns.oracle.com/weblogic/deployment-plan/1.0/deployment-plan.xsd" 
    global-variables="false">

global-variables="false"更改为global-variables="true"为我解决了这个问题。

票数 0
EN

Stack Overflow用户

发布于 2015-12-01 15:24:44

尝试将您的xpath修改为以下内容:

代码语言:javascript
运行
复制
 <xpath>/web-app/login-config/auth-method/[param-name="authMethod"]/param-value</xpath>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8496857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档