개발PC(로컬)에서 쌩썡 돌아가는 어플리케이션이 웹로직서버에서는 매우 느리게
동작할 경우에 아래 내용을 확인해 보자.
1. 임시 JSP 파일생성 위치 지정
workingDir은 컴파일한 파일을 놓고 사용할 위치를 명시적으로 지정하는 옵션입니다..
이 옵션이 없는 경우에는..웹로직이 템프 디렉토리를 임의로 사용하게 됩니다..
workingDir 설정으로도 속도가 좀 빨라지는데 도움이 됐을 꺼 같네요
weblogic.xml 파일에 아래와 같이 등록합니다.
<jsp-descriptor>
<jsp-param>
<param-name>workingDir</param-name>
<param-value>/home/weblogic/domains/autoDomain/tmp-JSP</param-value>
</jsp-param>
</jsp-descriptor>
2. Log4J 디버깅모드 해제
log4j.properties 파일의 로깅수준을 ERROR로 변경해 주세요.
[ExecuteThread: '49' for queue: 'weblogic.kernel.Default'] DEBUG - 2006-11-28 09:21:47,651 -(SimpleDataSource.java:579) - Created connection 10004459.
[ExecuteThread: '49' for queue: 'weblogic.kernel.Default'] DEBUG - 2006-11-28 09:21:47,727 -(ConnectionLogProxy.java:42) - {conn-100000} Connection
[ExecuteThread: '49' for queue: 'weblogic.kernel.Default'] DEBUG - 2006-11-28 09:21:47,988 -(PreparedStatementLogProxy.java:48) - {pstm-100001} PreparedStatement: SELECT a.user_type "userType", a.empl_no "emplNo", a.empl_nm "emplNm", a.dept_cd "deptCd", a.dept_nm "deptNm", a.posi_code "posiCd", a.tel_no "telNo", a.mail_id "mailId" FROM ezmsidev.vw_ez01userinfo a WHERE a.empl_no LIKE 'v0602806%'
3. JAR 파일 웹로직서버 클래스패스에 설정
4. 클러스터링 지정
클러스터링 환경에서는 weblogic.xml 파일에 클러스터링 설정부분을 추가해 주셔야 합니다.
<session-descriptor>
<session-param>
<param-name>PersistentStoreType</param-name>
<param-value>replicated_if_clustered</param-value>
</session-param>
</session-descriptor>
댓글 없음:
댓글 쓰기