讨论区 » AAS-V10企业版 »
如何通过我们应用服务器访问系统的静态资源?
由 何 善才 在 超过 3 年 之前添加
1、1、创建文件夹随意名称(download),文件夹中再创建WEB-INF文件夹,将apusic-web.xml放入(构造空web项目)
文件具体信息:
<?xml version="1.0" encoding="UTF-8"?>
<aas-web-app error-url="">
<property name="alternatedocroot_1" value="from=/myImages/* dir=/opt/" />
</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
回复 (3)
RE: 如何通过我们应用服务器访问系统的静态资源? - 由 陈 泽豪 在 超过 2 年 之前添加
有两种资源访问部署方式,进行静态资源的访问
1.通过部署war包访问
1.1 找到一个war包结构,在里面添加apusic-web.xml文件,文件在附件中,如下图所示,文件内各参数内容可参考上文
1.2 根据文件内容指定,这里是访问服务器上的/files/myVideo/下的所有静态资源,如下图所示
(这里注意这个地方部署应用路径是/cloud,为什么访问时要加/cloud/myVideo/资源文件呢,这是因为在apusic-web.xml中的from值为/myVideo,所以要在cloud后面添加myVideo)
2.通过文件夹部署访问
2.1 随便找一个地方新建一个目录,目录名即为项目名,可随意起,然后在这个目录里创建一个WEB-INF目录,把这个web.xml放入WEB-INF下面,然后把你要放的html文件放在WEB-INF的同级目录,如图所示(这里以html访问为例),创建在/files/html_test中,目录结构如下,web.xml在附件可下载
(强调:这里随便找的地方不可以是domains/mydomain/application目录下,这是因为中间件的部署机制会在此目录下生成相应war包文件,在这个目录新建是无效的)
2.2 通过管控台选择部署路径,如图所示
2.3 访问url和效果
web.xml (350 Bytes) web.xml | 文件夹方式部署 | ||
apusic-web.xml (162 Bytes) apusic-web.xml | war包方式部署 |
RE: 如何通过我们应用服务器访问系统的静态资源? - 由 陈 泽豪 在 超过一年 之前添加
备份:这里 2.通过文件夹部署访问——》2.2 通过管控台选择部署路径——》类型:从 其他 选为 web应用