오늘까지 해줘야 되는 작업을 하는데, 서버를 껐다 키면 계속 저 에러가 뜨면서 서버가 시작이 안된다.

코딩한거 디버깅 할려는데, 서버가 안 올라오니 디버깅도 못하고,,

급한 맘에 에러 원인을 찾을 여유는 없고, 결국 서버를 새로 만들기를 수십번...

결국에는 작업 해줘야 되는 부분을 다 해주고 나서, 편안한 맘으로 찾아 보니,,,, 바로 답이 나왔다.

2009-09-24 12:57:23,653 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Start: name=jboss:service=NamingProviderURLWriter state=Create mode=Manual requiredState=Installed
java.io.IOException: Access is denied

이런 에러 메시지 인데,, 에러 메시지가 저거 하나만 뜨는게 아니라 엄청 많이 뜨기 떄문에,,, 혹시 이런 메시지도 뜨는지 확인해 보고

조치하면 해결 할 수도 있을 것이다.

내 경우 최종 메시지는 ProfileKey@ ~~~~~ 등등 빨간색 글자로 profile 관련 에러였던 것 같다.

원인은 Jboss 서버가 구동되면서 로드되는 특정 파일이 다른 프로세스에 의해서 lock 되어 있기 때문에,

서버가 구동되면서 해당 파일을 로딩하지 못하기 때문이다.

에러 출력을 보면 java.lang.StringIndexOutOfBoundsException 에러 구문이 자주 보일 것 이다. 특정 path와 함께 나타난다.

뭐 C:\Jboss-5.0.1\ bla bla bla 이렇게,,,

해결 책이라고 해야 될지 모르겠지만, lock 걸린 것을 풀어주면 된다. ㅎ

http://ccollomb.free.fr/unlocker/

여기 사이트 가면 lock을 쉽게 풀 수 있는 툴이 있다. 나는 바로 다운 받아 Jboss 최상위 폴더에서 바로 lock 잡고 있는 것을 검색하여 풀고,

실행하니 깔끔하게 해결...

오랜만에 Java, Eclipse 쓸려니,,, 어색하다. ㅎ

VS 단축키로 디버깅 누르고,, ㅎㅎ

하지만, 가장 중요한 건 ,,,, 오늘 오전까지,, 안되면 오후까지 해달라던,,, 일이.....

내일해도 되는 것이었다.. ㅡ.ㅡ;; 오늘도 googling이 날 살렸다 ㅋ
저작자 표시
신고
블로그 이미지

Moonistar moonistar