美文网首页
weblogic虚拟路径配置

weblogic虚拟路径配置

作者: L卓军 | 来源:发表于2018-11-18 01:54 被阅读0次

本文首发地址 https://blog.leapmie.com/archives/344/


前言

weblogic的虚拟路径配置有两种:

约定

详细配置

  1. 在/var/upload目录下创建WEB-INF目录,然后添加

    1. web.xml 内容如下
      <web-app></web-app>
      
    2. weblogic.xml 内容如下
      <?xml version="1.0" encoding="UTF-8"?>
      <weblogic-web-app>
          <!-- 若要修改虚拟路径名称更改此处即可 -->
          <context-root>/upload</context-root>
      </weblogic-web-app>
      
  2. 修改domain下的config/config.xml,增加如下内容,然后启动服务即可

    <app-deployment>
        <name>upload</name>
        <target>yourserver</target>
        <module-type>war</module-type>
        <source-path>/var/upload/</source-path>
        <deployment-order>100</deployment-order>
        <security-dd-model>DDOnly</security-dd-model>
        <staging-mode>nostage</staging-mode>
        <plan-staging-mode xsi:nil="true"></plan-staging-mode>
        <cache-in-app-directory>false</cache-in-app-directory>
    </app-deployment>
    
  3. 配置详解

    1. name 部署名称,无特殊作用
    2. target 填写为实际部署的服务名称
    3. source-path 需要映射的物理路径
    4. staging-mode 重点!!!此处必需设为nostage,表示不复制到webloigc的stage目录下
    5. 其他配置项均为常规配置项
  4. 其他注意事项

    1. (如果是在界面上配置部署,生成的默认配置是<staging-mode xsi:nil="true"></staging-mode>,要修改为nostage时务必去掉xsi:nil="true",因为xsi:nil="true"的意思是表示标签中的内容为空)

附 关于stage

weblogic有三种部署模式

  1. nostage
    不把项目复制到stage下,服务直接读取指定路径作为部署内容
  2. stage
    把部署项目复制到服务的stage目录下
  3. External_Stage
    借助第三方工具部署项目

参考

https://blog.csdn.net/wolf863292/article/details/7615323

https://blog.csdn.net/ahhsxy/article/details/6873542

相关文章

网友评论

      本文标题:weblogic虚拟路径配置

      本文链接:https://www.haomeiwen.com/subject/zwswfqtx.html