weblogic的虚拟目录用法

业务场景:
    1.ie发送请求到weblogic查询账户回单文件,weblogic再到其他系统查询回单文件。
    2.客户点击下载,weblogic把回单需要文件500m从其他系统下载到自己的服务器。
    (内网下载文件时间需要注意)
    3.最后客户再次点击文件图片把回单文件下载到本地(互联网下载网速慢,可能会把服务器搞挂了)
       初步方案:在第三步的时候,另外建一台服务器做专门的下载文件,
       通过weblogic虚拟目录方式下载
具体实现过程:
    1.apache新增服务器节点配置映射
    2.web项目空包,注意resources/META-INF/package.xml上weblogic服务器一定要有。
     可以是空文件
    3.和web.xml同一个目录下面的weblogic.xml配置虚拟目录路径映射,
     测试发现url-pattern配置的用/docfile/*无法下载,改成/* 就可以下载了,集群环境服务器最好配合nfs共享目录
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>   
    <weblogic-web-app   
      xmlns="http://www.bea.com/ns/weblogic/90"   
      xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"   
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
      xsi:schemaLocation="http://www.bea.com/ns/weblogic/90http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">     
     <context-root>/download</context-root>   
      <virtual-directory-mapping>
         <local-path>D:/doc</local-path>
         <url-pattern>/docfile/*</url-pattern>
     </virtual-directory-mapping>
    </weblogic-web-app>
    
    
    验证过程中遇到的问题:
    1.建立空包的烦恼说明平时少建新项目不熟悉
    2.访问url报错,要学会走流程 apache--》weblogic先查看apache日志,
       是否配置生效,再查询weblogic服务器日志,查询url是否到weblogic,
       可以先访问webapp下面的jsp文件确定项目是否部署成功。
    3.空包没有META-INF/package.xml文件,webapp下面的jsp文件都
       可以访问就是下载文件无法下载
    4.web.xml中过滤路径<url-pattern>/</url-pattern>中情况无法访问
       html文件只能访问jsp文件
    

    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值