톰캣 윈도우 심볼릭 링크 접근

톰캣 윈도우 심볼릭 링크 접근

이틀 날려먹었다.

상황은 이렇다.

A서버에서 톰캣이 돌고, B서버에 있는 파일을 접근해야 한다.(방화벽은 서로 열려있음.)

OS는 둘다 Windows Server 2008.

B 서버의 폴더를 접근하기 위해서 B에서 해당 폴더를 공유하도록 만들었다.

권한은 읽기 권한만 부여.

A 서버에 돌아와서 B 서버의 공유폴더를 가져오도록 네트워크 드라이버를 등록함.

그러고 어플리케이션을 돌렸는데 자꾸 FileNotFoundException을 뿜어댐.

경로를 //{IP}/폴더명, //{네트워크연결이름}/폴더명으로도 해보고,  별짓 다 해도 안됨.

구글링하다가 윈도우에도 심볼릭 링크를 만들어낼 수가 있어서 따라서 만들었다.

net use \\192.168.10.7\travel
mklink /d c:\test \\192.168.10.7\travel
출처: http://stove99.tistory.com/127 [스토브 훌로구]

 

위에꺼 따라했다. 경로만 잘 바꿔주고.

어찌됐든 그래도 접근이 잘 안된다. 그런데 보니 메세지가 약간 바뀌었다.

파일을 찾을 수 없습니다가 아닌 권한이 없습니다.(대충)

이짓저짓하다가 톰캣을 윈도우의 서비스로 안띄우고 그냥 관리자권한으로 실행했더니 정상적으로 접근되었다. 끝…

중간에 좀 더 엄청많은 삽질을 했지만 생략.

 

 

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다