1. 대상 파일: ibm-web-ext.xmi
변경 내용: fileServingEnabled="true" --> "false"
ibm-web-ext.xmi
<?xml version="1.0" encoding="UTF-8"?>
<com.ibm.ejs.models.base.extensions.webappext: ........ skip.... fileServingEnabled="false" ............ skip..."false">
<webApp href="WEB-INF/web.xml#WebApp_ID"/>
<extendedServlets xmi:id="ServletExtension_1">
ibm-web-ext.xml인 경우
<enable-file-serving value="false"/>
해당 파일 위치
해당 파일 위치
/WebSphere/AppServer/profiles/{Profile_Name}/config/cells/{Cell_Name}/applications/{Application_Name}.ear/deployments/{Application_Name}/{Application_Name}.war/WEB-INF
(영향은 없으나 설정 확인을 위해 해당 소스도 같이 변경 권고.)
/{Application Source Path}/{Application_Name}.war/WEB-INF
2. 설정 변경 후 Plugin 재생성 및 전파 작업 필요
WAS Admin Console에서 "서버 > 서버유형 > 웹서버"
해당 웹서버 선택 후 "플러그인 생성", "플러그인 전파" click하여 plugin-cfg.xml 파일 update
-- 기존 아래와 유사한 형식의 내용이 …
<UriGroup Name="default_host_server1_was70ndNode01_Cluster_URIs">
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/*" />
</UriGroup>
-- 아래와 유사한 형식으로 변경되어야 함.
<UriGroup Name="default_host_server1_was70ndNode01_Cluster_URIs">
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/snoop/*" />
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/hello" />
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/hitcount" />
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="*.jsp" />
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="*.jsv" />
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="*.jsw" />
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/j_security_check" />
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/ibm_security_logout" />
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/servlet/*" />
</UriGroup>
3, 소스 분리를 위한 httpd.conf 파일 수정
--> DocumentRoot 변경 등..
4. 해당 WAS 서버 및 http 서버 재시작.
4. 해당 WAS 서버 및 http 서버 재시작.
댓글 없음:
댓글 쓰기