샘플 예제를 위한 환경 세팅시 참고사항

Toggle Space Navigation Tree
Space Map

ANT를 이용해서 Tomcat 서버 제어하기 위한 세팅

  • CATALINA_HOME/conf 아래의 tomcat-users.xml 파일을 연다.
  • tomcat-users.xml에 admin과 manager 권한을 추가하고 admin/admin에 해당하는 사용자를 추가한다.
tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>

MessageSource의 한글 깨지는 문제를 방지하기 위해

Eclipse나 MyEclipseIDE에서 제공하는 Properties Editor를 사용할 경우 한글이 깨지는 문제가 발생한다. 이 문제를 해결하기 위해서는 다음 플러그인을 설치하여 개발하면 된다.

http://propedit.sourceforge.jp/index_en.html에서 Properties용 Editor를 다운받아서 설치한 다음 Properties 파일을 열 때 Default 에디터로 이 에디터를 사용하도록 설정한다.

  • Properties Editor 파일을 다운받아 압축을 푼 다음 ECLIPSE_HOME/plugins 디렉토리 아래에 복사한다.
  • Eclipse를 시작한다.
  • Window >> Preferences >> General >> Editors >> File Association을 이동한다.
  • *.properties를 선택한 다음 Default Editor로 PropertiesEditor를 선택한다.

MySQL 데이터베이스에 새로운 사용자 추가하기

GRANT ALL PRIVILEGES ON *.* TO 'javajigi'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

GRANT를 이용하여 쉽게 계정을 추가할 수 있다. 위와 같이 계정을 추가할 경우 'javajigi'라는 아이디에 'password'라는 비밀번호를 가지는 계정이 추가된다. 그러나 이 계정은 단지 local host에서 밖에 연결이 되지 않는다.

GRANT ALL PRIVILEGES ON *.* TO 'javajigi'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

위와 같이 'javajigi'@'%'으로 계정을 추가할 경우 Remote에서도 접근하는 것이 가능하게 된다.

MySQL 데이터베이스에 새로운 데이터베이스 추가하기

CREATE DATABASE db_name DEFAULT CHARACTER SET euckr COLLATE euckr_korean_ci;

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL 세팅과 관련한 더 자세한 정보는 MySQL 사용하기 문서를 참고하기 바란다.

Tomcat 서버에 새로운 애플리케이션 추가하기

  • CATALINA_HOME/conf/server.xml파일을 연다.
  • 파일 하단의 </Host> 태그 앞에 다음과 같은 부분을 추가하면 된다.
server.xml
<Context path="/chapter5" docBase="chapter5"
		debug="5" reloadable="false" crossContext="true"/>

Eclipse IDE의 DB Browser를 사용하기 위하여

Window >> Preferences >> MyEclipse >> Database Explorer >> Drivers 에서 MySQL Connector/J Driver를 선택한 다음 Edit 버튼을 선택하여 MySQL용 JDBC Driver를 추가해준다.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.