关于apuisic-web.xml的使用

一、apusic-web.xml 相关配置

<?xml version="1.0" encoding="UTF-8"?> 
<aas-web-app> 
<!-- 设置上下文 -->
  <context-root>/test</context-root>
<!-- delegate="false" 打破类加载机制,优先加载应用路径下的类 -->
<!-- extra-class-path 共享类库,加载外部指定路径资源,分隔符为; -->
  <class-loader delegate="false" extra-class-path="WEB-INF/lib/extra/extra.jar">
<!-- 避免spi机制扫描到V10相关类引起的冲突,要结合delegate="false"使用 -->
    <property name="ignoreParentsFiles" value="true"></property>
    <property name="ignoreClassPrefix" value="org.glassfish.jersey"></property>
    <property name="ignoreResources" value="META-INF/services/org.glassfish.jersey.server.spi.ComponentProvider;META-INF/services/org.glassfish.jersey.servlet.internal.spi.ServletContainerProvider">
    </property> 
  </class-loader>
<!-- 设置默认编码格式 -->
  <locale-charset-info>
    <parameter-encoding default-charset="UTF-8" />
  </locale-charset-info> 
<!-- 一般不设置,使用jsf框架MyFaces冲突时使用 -->
  <property name="useMyFaces" value="true"/>
</aas-web-app>

二、总结V10实现虚拟路径功能(外部静态资源访问)

tomcat支持的虚拟路径里面可以定义任意的路径,用于存档附件,输入url就可以访问到

V10也可以通过添加alternatedocroot实现相关功能

步骤:

添加apusic-web.xml

<?xml version="1.0" encoding="UTF-8"?> 
<aas-web-app error-url=""> 
  <property name="alternatedocroot_1" value="from=/myImages/* dir=/opt/jee" />
</aas-web-app>

重要说明:

name=“alternatedocroot_1” 唯一属性名称

value="from=/myImages/ dir=/opt/jee" from 为访问路径 dir为虚拟路径*

注意:/opt/jee文件夹底下必须要有myImages同名文件夹,例如下面例子访问的是/opt/jee/myImages下的一张图片

例子:ip:port/上下文路径/myImages/2864885534-202c0878c1abf896.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值