우분투(이클립스+톰캣 연동)

우분투환경에서 이클립스와 톰캣을 사용하여 개발하게 되어 정리했다.

우분투에서 이클립스를 사용하여 개발하기는 윈도우 환경에서 개발하는 것보다 많이 불편하였다.

톰캣8과 이클립스가 설치되어 있는 환경이다.
톰캣을 아파치 톰캣 페이지에서 tar.gz로 다운받아 압축풀어 사용하면 설정파일들과 실행파일 등이 같이 묶여있어 이클립스에서 연결할때 편하지만, 서버에 apt-get을 사용하여 톰캣을 설치하면 톰캣의 홈 디렉토리는 /usr/share/tomcat8
톰캣의 설정 디렉토리는 /var/lib/tomact8/conf
이런식으로 흩어져 설치되기 때문에 이클립스에서 바로 연동하려하면 conf 파일에 접근이 불가능 하다고 에러가 난다.
따라서 흩어져 있는 파일들을 링킹을 해주어 한 폴더에서 접근 가능 하도록 만들어 주어야한다.

cd /usr/share/tomcat8 #톰캣 폴더로 이동

#링킹하기
ln -s /var/lib/tomcat8/conf conf
ln -s /etc/tomcat8/policy.d/03catalina.policy conf/catalina.policy
ln -s /var/log/tomcat8 log

설정 파일에 접근에 permission 에러를 뱉는 것을 없애기 위하여 이클립스에서 링크된 파일들에 접근이 가능하도록 하기 위하여 접근권한을 준다.

chmod -R 777 /usr/share/tomcat8/conf