블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
04-20 21:22
 

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 

최근에 올라온 글

최근에 달린 댓글


JEUS 6 + Oracle 11g 조합으로 다른 서버에서 잘 돌아가던 쿼리를 돌리니 운영 환경에서는 아래와 같은 오류가 뜹니다.

uncategorized SQLException for SQL []; SQL state [null]; error code [17004];
Invaild column type


문제의 원인은 null 이 들어가서 타입이 맞지 않게 되는 것 같은데... 해결방법은 다음과 같습니다.

insert into Person (name, age, address)
values (#name#, #age#, #address#)

원래의 쿼리가 위와 같을 경우 address 가 null 로 들어갈 때 발생하게 된다면...

insert into Person (name, age, address)
values (#name#, #age#, #address:VARCHAR:NO_ENTRY#)

타입 지정과 null 이 들어오더라도 처리할 수 있도록 변경해 줍니다. 저래야 jdbc 에서 setNull 처리를 해주는 것 같습니다.

킁;;;  세상은 우리의 편이 아닌 듯...

Posted by 자수씨
, |


아무생각 없이 JEUS 에 돌던 걸 JBoss 쪽으로 테스트 환경을 구성하다 보니... 아래와 같은 오류를 만났습니다.

org.springframework.beans.factory.BeanDefinitionStoreException: I/O failure during classpath scanning; nested exception is java.util.zip.ZipException: error in opening zip file


스프링 소스 내려받아서 오류가 나는 부분 찾으려고 수정한 담에 컴파일 된 소스를 박아봐도 원인은 못 찾겠고...

수차례 삽질과 검색 끝에 찾은 결과는... JEUS 와 JBoss 의 차이점에서 있었습니다.


아래와 같이 web.xml 에 context-param 을 추가하고


서블릿에는 init-param 을 추가합니다. (Spring 2.5 어노테이션을 쓰는 서블릿만...)
 



에잇 내 2박 3일 ㅠ_ㅠ...


Posted by 자수씨
, |

15:50:25,406 ERROR [AbstractKernelController] Error installing to Start: name=jboss.remoting:protocol=rmi,service=JMXConnectorServer state=Create mode=Manual requiredState=Installed
java.net.MalformedURLException: Bad URL path: _oracle/jndi/rmi://ccu_oracle:1090/jmxconnector
        at javax.management.remote.JMXServiceURL.validate(JMXServiceURL.java:365)
        at javax.management.remote.JMXServiceURL.<init>(JMXServiceURL.java:225)


왠일인지 로컬 테스트용 JBoss 가 안 뜹니다... 오라클만 시키는대로 설치했을 뿐인데...

원인은 컴퓨터 이름에 언더바가 들어가면 어떠한 버그로 인해 처리가 안되는 것 이였습니다. (위에 보시면 컴퓨터 이름이 ccu_oracle 인데, Bad URL Path: _oracle 이라고 나옵니다. 언더바로 split 하는 로직이 있나봅니다.)

/etc/sysconfig/network 에서 HOSTNAME 을 언더바가 없는 이름으로 설정합니다.

그 후에는 재부팅합니다.


Posted by 자수씨
, |


오픈소스를 이용하다보면, 생각치도 못한 오류에 다양한 순간에 맞닥들이게 됩니다.

이럴 때 여러분은 어떻게 처리하시나요??

1. 자신의 소스가 잘못된 곳이 없는지 죽어라 쳐다본다.
2. 네이버, 구글 과 같은 신님들의 은총을 찾아본다.
3. 오픈소스의 소스코드를 구해서 트레이싱을 한다.
4. 넋 놓고 멍하니 쳐다본다.
5. 어차피 처리되어야 하는 일... 누군가는 처리해야 하므로 다른일을 한다.


...

Posted by 자수씨
, |

새로운 외근용 노트북에 JBoss 환경을 설정하고 웹 서비스를 띄우는데...

아래와 같은 오류가 발생하였습니다.

ERROR [SOAPFaultExceptionHelper] SOAP request exception
java.lang.UnsupportedOperationException: setProperty must be overridden by all subclasses of SOAPMessage


빠른 구글링을 통해 알아본 결과 라이브러리 설정이 필요한 것이였습니다.

해결 방법은 다음과 같습니다. JBoss 실행 옵션에 다음을 추가합니다.
-Djava.endorsed.dirs=%JBOSS_HOME%\lib\endorsed


정상적으로 잘 뜨네요~ 후훗~


참고사이트 : http://community.jboss.org/thread/101651?tstart=0

Posted by 자수씨
, |

이번에 새로 구축하는 사이트에 JBoss 와 우리 webapp 을 배포한 후 JBoss 를 시작하니 아래와 같은 오류가 뜹니다.

ERROR [AbstractKernelController] Error installing to Parse: name=vfszip:/...

위 내용만으로는 도저히 답을 찾을 수 없어 에러 로그를 더 살펴보았습니다.

org.xml.sax.SAXException: Content is not allowed in prolog.

구글링의 결과 UTF-8 문서는 BOM (Byte order Mark) 데이터가 추가된 파일을 못 읽어서 발생하는 문제였습니다.

일단 EditPlus 에서 해당 파일 내용을 복사하여 붙여 넣은 뒤 UTF-8 로 저장한 후, 배포하여 JBoss 를 재시작 하였는데, 주석 비스므레한 부분에서 에러가 나길래 주석을 다 제거한 후 다시 배포하였습니다.

쩝;;; 잘 뜨네요...




Posted by 자수씨
, |

오라클에서 잘 돌아가는 쿼리를 알티베이스에 그대로 적용했더니 아래와 같은 오류가...

--- Check the SQL Statement (preparation failed).
--- Cause: java.sql.SQLException: [0]:Invalid use of host variables


원인은 함수에 prepared statement 의 파라미터가 들어갈 때 발생하는 오류였습니다.

지난번에 회사 동료분이 알려준 해결 방법은 cast 로 파라미터를 감싸주는 것 입니다.

예를 들어 함수이름이 f_new_number 이고,  파라미터가 type 이라면
...
f_new_number(?)
...
가 아닌
...
f_new_number(cast(? as varchar(20)))
...


일단은 잘 될거라고 믿어 의심치 않습니다.




Posted by 자수씨
, |

Ext JS 에서 (GWT-Ext) 인쇄를 하려고 보니 화면에 보이는대로 인쇄가 되지 않는 문제가...



다음 미션은 배경색 보이게 하기....
컹... 배경색은 익스플로러의 경우 도구 - 인터넷 옵션 - 고급 탭 - 인쇄_배경색 및 이미지 인쇄 체크를 해야 합니다...


Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백