[JBoss] run.sh 시에 run.conf: line 52: syntax error: unexpected end of file





[root@qa bin]# ./run.sh -b 0.0.0.0



: command not found



: command not found



: command not found



: command not found



: command not found



: command not found



: command not found



-bash: run.conf: line 52: syntax error: unexpected end of file





컹;;; JBoss 설치판을 만들면서 run.conf 를 원하는 값으로 변경하려고 하는데 위와 같은 오류가 발생합니다.


열심히 캐 삽질한 결과 원인을 발견했습니다.


UNIX/LINUX 의 쉘 스크립트에서는 개행 시에 Carriage return (OD) + Linefeed (OA) 가 있을 경우 위와 같이 정상적으로 읽어들이지 못하는 문제가 있습니다.


변환하는 프로그램에서 뉴 라인을 CR + LF 조합으로 쓰다보니 문제가 발생하는 것이였습니다.















String line = null;





while ((line = reader.readLine()) != null ) {





fileContents.append(line).append(




"\r\n"




);





}





>>




String line = null;




while ((line = reader.readLine()) != null ) {






fileContents.append(line).append(




"\n"




);




}






프로그램을 수정하는 것으로 문제는 해결될... 것으로 생각됩니다.


JBoss 를 다루다가 발생한 문제라 카테고리는 JBoss 쪽으로 ㅎㅎㅎ


댓글

가장 많이 본 글