본문 바로가기

IBM - old/WAS 문제&해결99

[WAS]redirect 시에 URL 에 '/' 가 encoding 된 '%2F' 대신에 '%252F' 로 나타남 1. WAS 버전 : WAS v8.5.5 이상 2. OS : All 3. Error 발생 시점 : redirect 시에 URL 에 '/' 가 encoding 된 '%2F' 대신에 '%252F' 로 나타남 4. Error message : 5. 예상 이유 : IBM HTTP Server 에서 redirect 시에 '/' 가 '%2F' 로 encoding 된 후 한번 더 encoding 되면서 해당 현상 발생 6. 조치 방안 : 하단과 같이 IHS 의 RewriteRule 에 NE 옵션 추가 RewriteRule ^/$ https://www.domain.com/files/ [NE,R,L] 7. 참고 자료 %252F instead of %2F in URL - Apache rewrite module and NE.. 2017. 4. 19.
[WAS]Health Center 를 사용하기 위해 IBM WAS 에 '-Xhealthcenter' 옵션을 넣었으나 client 에서 접속 불가 1. WAS 버전 : WAS v8.5.5 이상 2. OS : All 3. Error 발생 시점 : Health Center 를 사용하기 위해 IBM WAS 에 '-Xhealthcenter' 옵션을 넣었으나 client 에서 접속 불가 4. Error message : 기본 1972 포트로 접속을 시도하나 접속이 안됨 5. 예상 이유 : 6. 조치 방안 : IBM WAS 에 포함된 healthcenter.properties(설치된 WAS/java_1.7/jre/lib 에 위치) 의 agent.transport 를 iiop 에서 jrmp 로 변경후 재시작 -healthcenter.properties com.ibm.java.diagnostics.healthcenter.agent.port=1972 com.ibm.. 2017. 3. 20.
[WAS]IBM WAS v9 사일런트 모드로 설치하는 방법 및 절차 테스트 환경: PureApplication System (Power7+ based V2.1.2.0), OS=> AIX 7.1 (스토리지는 2개 마운트 /wasdata 는 설치 파일 저장용으로 /wasinst는 실제 인스톨 할 위치로 설정) 1. IM(installation Manager) 설치 ./imcl install com.ibm.cic.agent -repositories /wasdata/IM_1.8.5/ -installationDirectory /wasinst/websphere/IMGR -acceptLicense -showProgress 2. 설치된 IM의 IMCL을(/wasinst/websphere/IMGR/eclipse/tools) 가지고 아래의 명령을 통해서 패키치 이름 확인 ./imcl li.. 2017. 1. 4.
IBM WAS 의 AIO 기능 Disable 하기 안녕하세요 이정운 입니다. IBM WAS 는 기본적으로 특화된 AIO 를 사용하며 Java 에서 제공하는 NIO 대비 일반적인 성능이 더 좋습니다. 다만, 절대적으로 성능을 일반적인 Throughput 관점이 아니라 Response Time 으로 볼 경우에는 NIO 의 성능이 더 나은 경우가 있습니다. 이런 경우를 위해서 IBM WAS 가 제공하는 AIO 를 disable 하고 NIO 를 사용하는 방안도 같이 제공하오니 참고하시기 바라겠습니다. 그럼 이만..(하단의 링크가 복잡해 보이지만 맨 하단에 언급한 aio library 파일 이름 변경이 가장 쉽고 보편적으로 사용하는 방안입니다.) Disabling AIO (Asynchronous Input/Output) native transport in Web.. 2016. 9. 14.
[Liberty]IBM WAS Liberty 의 기능 추가를 위해 extended 를 설치하는 도중에 Error 발생 1. WAS 버전 : IBM WAS Liberty 2. OS : All 3. Error 발생 시점 : IBM WAS Liberty 의 기능추가를 위하여 extended 를 설치하는 도중에 Exception 발생 4. Error message : 5. 예상 이유 : Extended 를 설치하기 위해서 필요한 의존 모듈이 없어서 Exception 발생 6. 조치 방안 : extended 를 별도로 jar 를 받아서 설치작업을 수행하지 말고 하단과 같이 명령을 통해서 설치 수행 ./installUtility install baseBundle 참고 : Failure to install WAS Liberty Extended Programming Models V8.5.5.7 https://developer.ibm... 2016. 7. 18.
[Liberty]IBM WAS Liberty 의 기능추가를 위하여 featureManager 명령을 수행하면 CWWKF1203E Exception 발생 1. WAS 버전 : IBM WAS Liberty 2. OS : All 3. Error 발생 시점 : IBM WAS Liberty 의 기능추가를 위하여 featureManager 명령을 수행하면 CWWKF1203E Exception 발생 4. Error message : CWWKF1203E: Unable to obtain the following features: [adminCenter-1.0] 5. 예상 이유 : 외부에 있는 저장소와 연결작업 수행중에 SSL 을 맺게 되는데 기본 SSLServerSockerFactory 를 사용해서 Exception 발생 6. 조치 방안 : java\jre\lib\security\java.security 파일에 하단의 내용 추가 ssl.SocketFactory.prov.. 2016. 7. 18.