anyframe jetty 구동에러
mvn jetty:run 구동시 문제가 생겨 어플리케이션 홈이 뜨지 않습니다.
http://localhost:8080/myproject 로 정상적으로 구동이 되려면 어떻게 해야 하나요..?
제가 설치한 방법입니다. 참고하세요
1.jdk.1.6 설치
2.apache-maven-2.2.1 라이브러리 등록(설치)
3.이클립스 설치
3.Anyframe-4.0.0-src
Anyframe-4.0.0-example
소스 받아 압축푼후
4.홈 » Projects >>Anyframe >>Quick Start
Plugin 설치 확인
Plugin 설치 확인 방법은 여러가지가 있으나 여기서는 Jetty Server 기반에서 샘플 어플리케이션을 시작시켜 보도록 한다.
Command 창을 띄운 후, Foundation Plugin 설치로 생성된 샘플 프로젝트 위치로 이동하여 다음과 같이 Maven 명령어를 입력한다.
mvn jetty:run
을 실행시키면 아래와 같은 에러가 발생합니다.
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-jetty-plugin' does not exist o
r no valid version could be found
Anyframe-4.0.0-core와 Anyframe-4.0.0-web이 없이
Anyframe-4.0.0-src 와 Anyframe-4.0.0-example
로가능한지요


maven을 설치 후, Quick Start 3.에서
maven을 설치 후, Quick Start 3.에서 첨부된 settings.xml을 다운로드하여 %MAVEN_HOME%/conf에 복사하시기 바랍니다. 이후 ~/.m2 폴더를 제거하시기 바랍니다.
~는 홈 디렉토리를 의미합니다. windows xp의 경우, 일반적으로 C:\Documents and Settings\[로그온 계정 ID] 폴더안에 .m2 폴더가 존재합니다. 이후, Quick Start의
가이드에 따라 진행하시기 바랍니다. 다른 방법으로는 ~/.m2/repo/ 폴더안에 myproject/pom.xml에 정의된 jetty plugin이 정상적으로 다운로드되었는지 확인을
하고 문제가 있으면 해당 파일을 제거하여 새로 다운로드가 되도록 할 수도 있습니다.
Anyframe 설치를 위해서 다운로드 받아야 하는 파일은 maven과 settings.xml외에는 존재하지 않습니다.
저장소 :C:\.m2\repository프로젝트
저장소 :C:\.m2\repository
프로젝트 :C:\program\Anyframe-4.0.0-example
.m2를 제거하고 Quick Start 따라 진행해도 같은 문제가 발생합니다
C:\program\Anyframe-4.0.0-example>mvn jetty:run
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO] artifact org.apache.maven.plugins:maven-jetty-plugin: checking for update
s from anyframe-plugin
[INFO] artifact org.apache.maven.plugins:maven-jetty-plugin: checking for update
s from central
[INFO] artifact org.apache.maven.plugins:maven-jetty-plugin: checking for update
s from remote
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-jetty-plugin' does not exist o
r no valid version could be found
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Wed Feb 17 12:08:08 KST 2010
[INFO] Final Memory: 1M/15M
[INFO] ------------------------------------------------------------------------
'org.apache.maven.plugins:maven-jetty-plugin' 을 remote에서 찾지 못하는거 같은데.. remote는 제 로컬저장소인가요 아니면..anyframe...인가요
위 작업을 진행시, 반드시 가이드에 따라 maven
위 작업을 진행시, 반드시 가이드에 따라 maven archetype으로부터 프로젝트를 생성한 후, 해당 디렉토리로 이동한 후에 언급하신 명령어를 실행하시어야 합니다.
프로젝트를 생성하지 않고 아무 디렉토리에서나 위 명령어를 실행하는 경우, 위와 에러 메시지가 출력됩니다. 참고로 다시 한번 명령어를 알려드려면 다음과 같습니다.
1. mvn archetype:generate -DarchetypeCatalog="http://dev.anyframejava.org/maven/repo/archetype-catalog.xml"
2. cd myproject
3. hsqldb실행
4. mvn jetty:run
이렇게 한 후에도, 문제가 생기면 다시 연락주시기 바랍니다.