달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'FAQ'에 해당되는 글 1건

  1. 2008.06.28 [AppFuse] FAQ에서 몇가지..
[이전 블로그 백업글][2007.9.5]

AppFuse의 FAQ페이지에 보면 몇가지 도움이 될만한 글이 있습니다. 몇가지 주요한 것을 정리해보면 다음과 같습니다.

1. AppFuse 2.x에서 maven대신에 ant를 사용하는 방법
basic archetypes로 프로젝트를 생성한 다음 순서대로 처리하면 된다. modular archetypes로 프로젝트 생성시 ant를 사용할수 없습니다.

* 프로젝트 디렉토리에서 mvn appfuse:full-source 를 실행한다.
* 프로젝트에 build.xml 를 다운로드해서 넣는다.
* build.xml 파일에서 “appfuse-light” 라고 지정된 부분을 프로젝트명으로 변경해준다.
* maven-artifact-ant-2.0.4-dep.jar 를 다운로드하고 프로젝트의 “lib” 디렉토리에 넣는다. 처음에는 “lib” 디렉토리가 없기 때문에 만들어줘야 한다.

2. 2.x를 tomcat과 함께 사용하기
AppFuse에서 기본적으로 사용하는 was는 jetty입니다. tomcat을 사용하기 위해서는 다음과 같은 추가적인 작업이 필요합니다.

* mvn jetty:run-war 를 실행한다- Jetty인스턴스를 실행하고 http://localhost:8080 에서 페이지를 볼수 있다.
* mvn cargo:start -Dcargo.wait=true 를 실행하면 애플리케이션이 tomcat에 디플로이되고 http://localhost:8081/applicationname-version 에서 페이지를 볼 수 있다.

pom.xml 에 Maven 2 Tomcat 플러그인을 추가하고 mvn tomcat:run 와 mvn tomcat:run-war 를 사용한다.


3. 이미 설치된 tomcat을 사용하고자 한다면

를 다음처럼 바꾼다. 즉 home 프로퍼티에 tomcat이 home디렉토리 위치를 지정해주면 된다.


4. 디폴트 ORM을 바꾸고자 한다면

pom.xml 파일에서 <dao .framework> 프로퍼티를 ibatis 나 jpa-hibernate 로 변경한다.
Posted by fromm0
|