JEUS JSP 컴파일 파일 위치 찾기

홈페이지를 유지보수를 진행하다가 보면 JSP파일을 수정을 했는데 수정된 내용이 변경이 안되고 수정 전에 있던 소스가 출력되는 경우가 있습니다. 
이럴때는 JSP 컴파일 파일을 백업을 하고 해당 class 및 java 파일은 삭제를해 페이지가 호출이 된 후 파일이 생성이 확인을 해 컴파일이 정상적으로 동작을 하는지 확인은 가능합니다. 

JSP 컴파일 위치를 알아야 테스트 작업 진행을 할 수가 있습니다. 

위치 :  <JEUS HOME>/config/<HOST NAME>/<HOST NAME>_<ENGINE TYPE>_<ENGINE NAME>/WEBMain.xml

JEUS JSP 컴파일 파일 위치를 찾기 위해서는 먼저 찾아 볼게 몇가지가 존재한다. 

 

JEUS HOME

 HOST NAME

 ENGINE TYPE

 ENGINE NAME


이상 4개 값을 먼저 찾아보도록 하자


1. JEUS HOME

jeushome은 jeus가 실행되고 있는 프로세스를 보고 위치를 확인한다. 
또는 
환경변수가 설정이 되어 있다고 하면 echo $JEUS_HOME를 통해 확인합니다. 

 [was1:/]# ps -ef | grep jeus

tmax 13211     1   0 21:01:52 ?           0:00 /bin/sh /home/jeus/bin/jeus -xml -Uschadmin -Pjeus#39698!


2. HOST NAME

homename은 간단한 명령어로 통해 확인이 가능하다. 

 [was1:/]# hostname

was1


3. ENGINE TYPE 및 ENGINE NAME

ENGINE TYPE 및 ENGINE NAME를 확인하기 위해서는 jeus 설정파일(JEUSMain.xml)을 확인 해야합니다. 
JEUSMain.xml 위치 
/JEUS_HOME/config/HOST_NAME/HOST_NAME/JEUSMain.xml

 [was1:/]# cd /home/jeus/config/was1/

 [was1:/home/jeus/config/was1/]# cat JEUSMain.xml


...

 <engine-container>

     <name>container1</name>

...

     <engine-command>

         <type>servlet</type>

         <name>engine1</name>

     </engine-command>

...

 </engine-container>

...

 <engine-container>

     <name>container2</name>

...

     <engine-command>

         <type>servlet</type>

         <name>engine1</name>

     </engine-command>

...

 </engine-container>

...


이처럼 container는 여러개가 설정되어 있을 수도 있으니 참고해 주세요.

type은 servlet, ejb, jms  3개중 하나로 선택이 가능하다. 


4. JSP 컴파일 PSTH 찾기 

최종적으로 이제 경로를 모두 구했으니 WEBMain.xml 파일에 들어가 JSP 컴파일 위치를 찾도록 해보자 


 [was1:/]#  /home/jeus/config/was1/was1_servlet_engine1/

 [was1: /home/jeus/config/was1/was1_servlet_engine1/]# cat WEBMain.xml


...

 <context-group>

        ...

 <jsp-engine>

 <jsp-work-dir>/home/web/jspwork</jsp-work-dir>

 <check-included-jspfile>true</check-included-jspfile>

 </jsp-engine>

        ...

 </context-group>

...


WEBMain.xml 파일에서 <jsp-work-dir> /home/web/jspwork/ </jsp-work-dir> 컴파일 위치를 확인 할 수 있습니다. 

결론 jsp파일 컴파일 경로는  /home/web/jspwork/ 여기이다!

 

'서버 > WAS' 카테고리의 다른 글

개발노트 :: 톰캣(TOMCAT) JSP 컴파일 파일 위치 찾기  (0) 2019.02.27

+ Recent posts