AppFuse2 샘플 코드 실행하기

0. Java, MySQL, Maven 설치

Maven 설치는 압축파일을 다운 받고 압축을 풀고, bin 디렉토리를 Path 환경변수에 추가해주면 됩니다.

1. Spring Archetype 실행하기

mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-spring -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0 -DgroupId=com.mycompany.app -DartifactId=myproject

위 명령을 콘솔창에서 실행합니다. 그럼 프로젝트 기반이 마련됩니다.

커맨드 창에서 Ctrl + V 가 먹지 않을 때,
텍스트 파일을 만들어서 위의 명령을 저장하고, 텍스트 파일의 확장자를 bat로 변경한 다음에 콘솔 상태에서 실행하면 됩니다.

2. DB 설정 변경하기

생성된 프로젝트 기반 폴더로 이동하면, pom.xml 파일을 볼 수 있습니다. 이 파일의 제일 하단에 DB 설정이 있습니다. 그곳에 자신의 MySQL root 계정 정보로 수정해 줍니다.

3. mvn 실행하기

pom.xml 파일이 위치한 곳에서 mvn 명력을 실행합니다.
대략 30분정도 jar 파일을 다운로드하기 시작합니다. 세월아 내월아 기다리시면 됩니다.

제 경우에는 정말로 딱 30분이 됐을 때, Tomcat 6.0 관련 jar파일을 받다가 에러가 나서 멈췄습니다.
다행인지.. 불행인지…;;

4. 프로젝트 실행하기

mvn jetty:run-war 를 실행합니다.

이런 또.. Jar 파일을 받기 시작합니다.
이번에는 한 5분정도 jar파일들을 받더니 server가 동작하는 메시지가 보였습니다.

사용자 삽입 이미지
5. 브라우저로 확인하기.

http://localhost:8080
접속해 봅니다.

사용자 삽입 이미지오오… 귿!!!

엄청나게 오랫동안 수많은 Jar파일들을 받은 보람은….. 있었습니다.

사용자 삽입 이미지관리자는 admin/admin
일반 사용자는 user/user

깔끔한 화면이 마음에 드네요.

참조 : http://appfuse.org/display/APF/AppFuse+QuickStart