<div class="information">
원문 페이지 : AppFuse 2.x FAQ
</div>
목차#
- AppFuse 2.x에서 maven대신에 ant를 사용하는 방법[1]
- 2.x를 tomcat과 함께 사용하기[2]
- 이미 설치된 tomcat을 사용하고자 한다면[3]
- 디폴트 ORM을 바꾸고자 한다면[4]
- eclipse 프로젝트를 만들기 위한 명령어(mvn install eclipse:eclipse)가 실패할 경우[5]
AppFuse 2.x에서 maven대신에 ant를 사용하는 방법[#1]#
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.x를 tomcat과 함께 사용하기[#2]#
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 를 사용한다.
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <configuration> <path>/</path> </configuration> </plugin>
이미 설치된 tomcat을 사용하고자 한다면[#3]#
<container> <containerId>${cargo.container}</containerId> <!--home>${cargo.container.home}</home--> <zipUrlInstaller> <url>${cargo.container.url}</url> <installDir>${installDir}</installDir> </zipUrlInstaller> </container>
를 다음처럼 바꾼다. 즉 home 프로퍼티에 tomcat이 home디렉토리 위치를 지정해주면 된다.
<container> <containerId>${cargo.container}</containerId> <home>${cargo.container.home}</home> </container>
디폴트 ORM을 바꾸고자 한다면[#4]#
pom.xml 파일에서 <dao .framework> 프로퍼티를 ibatis 나 jpa-hibernate 로 변경한다.eclipse 프로젝트를 만들기 위한 명령어(mvn install eclipse:eclipse)가 실패할 경우[#5]#
pom.xml 파일에서 <artifactId>maven-eclipse-plugin</artifactId> 부분을 찾아 버전을 수정한다. 2.1.0-M2버전일 경우 maven-eclipse-plugin 버전이 2.7로 되어 있다. 2.5.1 로 변경 후 다시 실행한다.Add new attachment
Only authorized users are allowed to upload new attachments.
G’day (anonymous guest)
My Prefs