Weblogic虚拟目录的正确配置

0x00 前景提要

在一次工作任务中,涉及到关于Weblogic虚拟目录的配置,经过两三天的百度、谷歌搜索寻找和折磨,终于拿下这一问题,于是记录下这一问题的解决方法~希望各位大佬也少走弯路
(不得不说的是网上的文章都说得不清不楚的,很多人像我一样也一头雾水)

0x01 什么是虚拟目录

这边我就用自己的大白话简单阐述一遍,就是像Tomcat一样除了默认webapps路径下部署web应用以外,还有另外的途径或方式运行和展示我们的web应用。

0x02 如何配置它

  1. 首先我们自行搭建好weblogic服务(这里就不阐述搭建过程了)
  2. 这里使用网上随便找的一个demo的war包,war包里的文件可以利用tomcat自动解压获取
  3. 然后在WEB-INF文件夹下(与web.xml同级)修改或新建一个weblogic.xml的文件
  4. 在该文件下添加以下内容
<?xml version="1.0"?>  
  
<weblogic-web-app  
    xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
 <container-descriptor>
    <index-directory-enabled>true</index-directory-enabled>
    <show-archived-real-path-enabled>true</show-archived-real-path-enabled>
  </container-descriptor>
 
 <context-root>getlogs</context-root>
        <virtual-directory-mapping>  
        <local-path>C:/Users/win7/Desktop/test/images</local-path>  
        <url-pattern>/*</url-pattern>  
    </virtual-directory-mapping>
</weblogic-web-app>

如图:
在这里插入图片描述
利用jdk中的jar命令,将该项目打包成war包
例:jar -cvf test.war ./*
在这里插入图片描述
最后在weblogic控制台部署该war包,可以看到该web应用的上下文路径发生改变
在这里插入图片描述
并且可以通过weblogic.xml文件中的context-root访问指定local-path路径下的指定文件
(这边的xml内容是随意编的,跟虚拟目录配置无关,仅为了展示可以正常访问虚拟目录)
在这里插入图片描述
说实话,没啥可参考的
 
GOT IT!

 
******************************************************
冲冲冲~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值