본문 바로가기

분류 전체보기758

[ JAVA ] byte[] 로 받은 데이터 String 으로 바꾸기 일단 byte 배열로 값을 받았다면 String 으로 바꾸는 것은 어려운 것이 아니다. 알고 나면 기가 막힐 정도이다. 만약 소켓 통신으로 byte[]을 받았다면 byte [] t_sub3= getbytes(rcvData,8,rcvData.length-8); 요런식으로 byte[]로 받아냈을 것이다. 이걸 String으로 바꾸려면 String str = new String(t_sub3,0,t_sub3.length); * t_sub3은 배열 이름, 0~t_sub3.length는 offset 이다. 요렇게 생성자를 써서 만들어 주면 된다. 아주 간단하지 않은가? 2009. 5. 15.
리눅스에서 class 파일 실행시 Exception in thread "main" java.lang.NoClassDefFoundError 내가 해결한 방법은... 일단 이럴 경우 class 파일을 못찾겠다는 것이므로 java 파일의 package 를 전부 없애버리고.. java -cp . VrsServerTest 요런 식으로 해결했다. 클래스 패스를 잡아줘야 실행시킬수 있다는 사실을 잊지말자. 물론 서버 관리자가 클래스 패스로 현재 경로를 잡아줬다면 다른 상태겠지만 리눅스는 불친절해서...-_-;;; 2009. 5. 15.
Weblogic 을 백그라운드에서 데몬으로 돌리기 자세히는 모르겠지만.... 내가 있는 곳의 웹로직은 설정이 이렇게 되어 있었다. 실행 파일 이름은 start.sh 내용은 #!/usr/bin/sh mv nohup.out ./logs/nohup.out.`date +%m%d_%H%M%S` nohup ./startWebLogic.sh > nohup.out 2>&1 & ===>여기서 nohup 으로 시작해야만 데몬으로 돌아간다고 한다. okjsp 에서 확인한 내용이니 확실하다. 추가로 알아낸 내용인데 nohup 을 먼저 쓰고 프로그램을 실행시키면 세션이 끝난 뒤에도 실행이 된다고 한다. 2009. 5. 14.
Weblogic 에서 class 또는 jar 파일을 인식 하지 못하는 오류 java.lang.NoClassDefFoundError 가 나오면서 에러를 어떻게 할수가 없었다... 잘 되던게 이렇게 되니 정말 방법이 없었습니다. 그래서... 찾아낸 방법이... weblogic.xml 의 설정중 가장 큰 태그인 안에 true 요렇게 태그를 넣어주는 것입니다. 왜 되는지는 모르겠으나... 어쨌든 됩니다... 정말 황당한 녀석 같으니라구... 2009. 5. 13.