Category Archives: WebLogic

Apache – Weblogic 환경에서 post 데이터가 특정 용량(약 2kb)을 초과하면 서버에서 오류를 뱉어내는 현상에 대한 해결

By | 10월 13, 2012

* fiddler로 캐치한 에러시의 http 응답 HTTP/1.1 500 Internal Server ErrorDate: Mon, 10 Sep 2012 01:26:48 GMTServer: Apache/2.2.22 (Unix)Content-Type: text/htmlContent-Length: 430Connection: close <HTML> <HEAD><TITLE>Weblogic Bridge Message</TITLE></HEAD> <BODY><H2>Failure of server APACHE bridge:</H2><P><hr>Cannot open TEMP post file ‘/tmp/_wl_proxy/_post_21127_0’ for POST of 2197 bytes<hr> </BODY></HTML><HTML><HEAD><TITLE>Weblogic Bridge Message</TITLE>    </HEAD> <BODY><H2>Failure of server APACHE bridge:</H2><P><hr><PRE>Internal Server failure, APACHE plugin.  Cannot continue.</PRE><hr>… Read More »

WebLogic을 사용하는 환경에서, 특정 라이브러리(jar)가 제대로 로딩되지 않고 구버전이 적용될 때

By | 8월 23, 2012

WebLogic을 사용하는 환경에서, 특정 라이브러리(jar)가 제대로 로딩되지 않고 구버전이 적용될 때,weblogic-application.xml 의 prefer-application-packages 엘리먼트에 해당 라이브러리(jar)의 명명규칙을 등록하고, 해당 라이브러리의 위치를 /WEB-INF/lib 하위로 이동시키면, 내가 로딩시키기 원하는 라이브러리(jar)를 우선적으로 로딩할 수 있다. * 참고 링크    http://docs.oracle.com/cd/E13222_01/wls/docs92/programming/classloading.html    https://forums.oracle.com/forums/thread.jspa?messageID=9170556   

Windows7, weblogic 로컬 개발환경에서 IPv6로 remote address를 얻어올 때

By | 5월 16, 2012

* 증상    Windows7, weblogic 로컬 개발환경에서 remote address 를 얻는 코드를 수행할 때(ex: getRemoteAddr())   IPv6로 가져올 경우가 있는데, 무조건 IPv4로 가져오도록 처리하고 싶다. * 해결 방법    웹로직 환경설정 파일에 강제적으로 IPv4 로 얻어오도록 설정.    setDomainEnv.cmd 파일의 JAVA_OPTIONS에 -Djava.net.preferIPv4Stack=true 옵션 추가

[경험담] WAS(WebLogic)의 heap memory 를 1G 이상 줄 수 없었던 경우

By | 3월 13, 2012

WAS의(WebLogic)의 heap memory를 1G 이상 주려고 했는데 아무리 해도 안되서 검색해 보니, sun의 jvm은 ‘연속된 메모리공간’을 필요로 하는데 Windows 7 이나 그 이상에서는  연속된 메모리공간이 1기가에 못미치는 듯 하다.  oracle의 jrockit 은 연속된 메모리공간을 필요로 하지 않는다기에  설치해서 테스트해 보니 성공하였다.

[펌글] Server hang, 스레드 덤프 (Thread dump)

By | 10월 21, 2011

– 출처 : http://sym4975.tistory.com/51 – 서버 hang : 서버가 전혀 응답을 주지 못하고, 트랜잭션이 하나도 처리 되지 않을 때 서버 Slowdown : 서버가 느리긴 하지만 응답은 주지 있는 상태<서버 hang의 증상> 1. Request가 처리되지 않는다.2. 새로운 Request를 받지 못하고 기존 Request가 서버의 셋팅되는 Timeout시간이 지나 Timeout이 되고 응답이 전혀 없음.3. 서버의 증상 : hang이 오래 지속되면 JVM Crash가 될… Read More »

스프링(Spring)에서 웹로직(Weblogic)에 셋팅한 데이터소스(dataSource)의 JNDI 참조를 얻어오는 것에 대한 삽질 경험담

By | 7월 20, 2011

1. 웹로직 어드민 콘솔에서 데이터소스 설정 완료 (JNDI설정 포함) 2. 스프링의 context에 데이터소스를 룩업하는 빈 설정 완료   <bean id=”ORACLE_DS” class=”org.springframework.jndi.JndiObjectFactoryBean”> <property name=”jndiName” value=”JNDI이름” /> </bean>       그럼에도 불구하고 JNDI 룩업을 계속 하지 못하고 있길래 xml 설정에 문제가 있는 줄 알고 계속 삽질을 했었으나, 원인은 그게 아니었고, 웹로직 어드민 콘솔에서 생성한 데이터소스의 ‘대상'(대상서버)이 지정되지… Read More »

이클립스(Eclipse)에 웹로직(Weblogic) 연동시 콘솔에서 한글이 깨지는 것에 대한 해결책

By | 7월 20, 2011

setDomainEnv.cmd 의 227라인 부근의 set JAVA_PROPERTIES 에 파일인코딩 관련 내용 추가 (아래 빨간 글씨가 추가된 부분임) set JAVA_PROPERTIES=-Dplatform.home=%WL_HOME% -Dwls.home=%WLS_HOME% -Dweblogic.home=%WLS_HOME% -Dfile.encoding=UTF8 -Dfile.client.encoding=UTF8  – 출처 : http://antop.tistory.com/95 –