목차

Spring Quick Start

도서 '스프링 퀵 스타트' 스터디 기록 위키.

자바 환경 설정

이클립스를 사용해서는 주로 이용하는 vagrant 스타일의 소스 관리를 하기 어렵다. GUI를 활용한 가상머신 스타일을 사용해 봤는데, 이것 또한 이클립스를 사용할 경우 리소스 관련 문제가 있는지 이클립스가 종료되는 문제가 다소 발생하였다. 그래서 왠만하면 그냥 네이티브 환경을 이용하도록 하자.

오라클의 JDK를 이용할 수도 있지만, OpenJDK라고 해서 큰 문제가 있는 것은 아닌 듯.

Tomcat 8 설정

이클립스 IDE에서 서버를 멈추고 다시 세우는 기능을 사용하려면 유저 권한의 톰캣 인스턴스가 필요하다. 비단 그 뿐만 아니라 네이티브 환경에서 매번 돌아가는 톰캣 서버는 필요 없으므로 자동 시작 목록에서 제외해 주어야 한다.

sudo apt install tomcat8 tomcat8-user ​libcommons-dbcp-java
sudo update-rc.d tomcat8 disable
sudo service tomcat8 stop

아래는 이 유저 전용 인스턴스를 이클립스에서 인식하기 위한 조치.

tomcat8-instance-create tomcat8
ln -s /usr/share/tomcat8/lib ~/tomcat8/lib
ln -s /etc/tomcat8/policy.d/03catalina.policy ~/tomcat8/conf/catalina.policy
ln -s /usr/share/tomcat8/bin/bootstrap.jar ~/tomcat8/bin/bootstrap.jar
ln -s /usr/share/tomcat8/bin/tomcat-juli.jar ~/tomcat8/bin/tomcat-juli.jar
mkdir -p ~/tomcat8/{common,server,shared}/classes

출처: http://askubuntu.com/a/464866

BoardWeb 스프링 프로젝트 설정 변경

BoardWeb 프로젝트를 시작할 때 “Spring Legacy Project”를 선택하고, 템플릿은 “Spring MVC Project”를 선택한다. 이어 프로젝트 설정을 맞춰 준다.

프로젝트 탐색 창에서 프로젝트를 선택하고 우측 마우스 클릭, properties 선택.

프로젝트 파일 수정