WAS/WebLogic

[Tips] 가상 디렉토리 매핑(Virtual Directory Mapping) 이해

투칼론 2017. 9. 25. 20:13
반응형

기존 호출되는 URL과 컨텍스트와 실제 디렉터리 연관관계를 설정하여 이미지 또는 업로드/다운로드 디렉터리를 설정할 수 있다. 

가상 디렉터리 매핑, virtual-directory-mapping 엘리먼트를 활용하면 된다.


weblogic.xml에 아래와 같이 설정하면 된다.

아래 예시는 "http://도메인명/files/sample.pdf" 를 요청하면, 실제 /download/files/sample.pdf 파일이 다운로드 된다.

 

<?xml version='1.0' encoding='UTF-8'?>

<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.3/weblogic-web-app.xsd">

<virtual-directory-mapping>

    <local-path>/download</local-path>

    <url-pattern>/files/*</url-pattern>

</virtual-directory-mapping>

<context-root>/</context-root>

</weblogic-web-app>