jeus 설정에 대한 문의 입니다.
- 작성자 :
- 김*훈
- 작성일 :
- 2010-06-09 15:59:22
- 조회수 :
- 4,932
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
프레임워크의 문제는 아닙니다만... 레퍼런스가 있을듯 하여 문의합니다.
전자정부 프레임워크에 jeus6을 사용할 예정입니다.
개발 컴퓨터에 jeus를 설치하고, jeusMain.xml에 테스트로 개발한 app를 올리려고 했습니다만... 다음과 같은 문제점들이 있네요...
1) application의 path는 어디를 설정해야 하나요 ?
- 일반적으로 XXX/webapp/ 를 설정하는데.. 혹, target/webapp를 설정하면 되는건지 ? 일단, 인식은 되던데...
2) hot deploy는 가능한지요 ? -> 제우스에 문의해야 할 내용이긴한데...^^;
-1)번에서 처럼 설정을 하게 되면 maven에서 clean, install 실행시 target이 모두 삭제/재생성 된다는 건데요.... 변경 될때 마다 jeus를 재기동 해야 하는등의 문제가 있을듯 하네요...
3) maven clean 후 install시 다음과 같은 에러가 발생하는 경우는 어떤걸 의심해야 하는지요 ? 라이브러리는 제대로 설정되어 있고, 해당 파일에서 import도 잘 되는데... maven install시에만 다음과 같은 문제가 발생하네요...
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building lab302-ajax
[INFO]
[INFO] Id: lab300:lab302-ajax-tutor:war:0.0.1
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 21 source files to C:\egovframeworkSample\workspace\lab302-ajax-tutor\target\classes
[ERROR]
Mojo:
org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile
FAILED for project:
lab300:lab302-ajax-tutor:war:0.0.1
Reason:
C:\egovframeworkSample\workspace\lab302-ajax-tutor\src\main\java\egovframework\lab\ajax\controller\AjaxController.java:[9,36] package net.sourceforge.ajaxtags.xml does not exist
C:\egovframeworkSample\workspace\lab302-ajax-tutor\src\main\java\egovframework\lab\ajax\controller\AjaxController.java:[39,16] cannot find symbol
symbol : class AjaxXmlBuilder
location: class egovframework.lab.ajax.controller.AjaxController
C:\egovframeworkSample\workspace\lab302-ajax-tutor\src\main\java\egovframework\lab\ajax\controller\AjaxController.java:[39,52] cannot find symbol
symbol : class AjaxXmlBuilder
location: class egovframework.lab.ajax.controller.AjaxController
C:\egovframeworkSample\workspace\lab302-ajax-tutor\src\main\java\egovframework\lab\ajax\controller\AjaxController.java:[62,48] cannot find symbol
symbol : class AjaxXmlBuilder
location: class egovframework.lab.ajax.controller.AjaxController
이상입니다.
그리고, 혹 전자정부 프레임웍에 jeus 설정에 대한 가이드가 있으면 부탁드립니다.
전자정부 프레임워크에 jeus6을 사용할 예정입니다.
개발 컴퓨터에 jeus를 설치하고, jeusMain.xml에 테스트로 개발한 app를 올리려고 했습니다만... 다음과 같은 문제점들이 있네요...
1) application의 path는 어디를 설정해야 하나요 ?
- 일반적으로 XXX/webapp/ 를 설정하는데.. 혹, target/webapp를 설정하면 되는건지 ? 일단, 인식은 되던데...
2) hot deploy는 가능한지요 ? -> 제우스에 문의해야 할 내용이긴한데...^^;
-1)번에서 처럼 설정을 하게 되면 maven에서 clean, install 실행시 target이 모두 삭제/재생성 된다는 건데요.... 변경 될때 마다 jeus를 재기동 해야 하는등의 문제가 있을듯 하네요...
3) maven clean 후 install시 다음과 같은 에러가 발생하는 경우는 어떤걸 의심해야 하는지요 ? 라이브러리는 제대로 설정되어 있고, 해당 파일에서 import도 잘 되는데... maven install시에만 다음과 같은 문제가 발생하네요...
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building lab302-ajax
[INFO]
[INFO] Id: lab300:lab302-ajax-tutor:war:0.0.1
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 21 source files to C:\egovframeworkSample\workspace\lab302-ajax-tutor\target\classes
[ERROR]
Mojo:
org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile
FAILED for project:
lab300:lab302-ajax-tutor:war:0.0.1
Reason:
C:\egovframeworkSample\workspace\lab302-ajax-tutor\src\main\java\egovframework\lab\ajax\controller\AjaxController.java:[9,36] package net.sourceforge.ajaxtags.xml does not exist
C:\egovframeworkSample\workspace\lab302-ajax-tutor\src\main\java\egovframework\lab\ajax\controller\AjaxController.java:[39,16] cannot find symbol
symbol : class AjaxXmlBuilder
location: class egovframework.lab.ajax.controller.AjaxController
C:\egovframeworkSample\workspace\lab302-ajax-tutor\src\main\java\egovframework\lab\ajax\controller\AjaxController.java:[39,52] cannot find symbol
symbol : class AjaxXmlBuilder
location: class egovframework.lab.ajax.controller.AjaxController
C:\egovframeworkSample\workspace\lab302-ajax-tutor\src\main\java\egovframework\lab\ajax\controller\AjaxController.java:[62,48] cannot find symbol
symbol : class AjaxXmlBuilder
location: class egovframework.lab.ajax.controller.AjaxController
이상입니다.
그리고, 혹 전자정부 프레임웍에 jeus 설정에 대한 가이드가 있으면 부탁드립니다.
A
안녕하세요 김동훈님!!
문의하신 내용에 대해 답변드립니다.
1) application의 path는 어디를 설정해야 하나요?
===> Maven install 로 생성되는 target 폴더 아래의 war 파일을 지정해도 되고 war가 풀려진 폴더를 지정해도 됩니다.
2) hot deploy는 가능한지요?
===> 가능은 하다고 하는데 권장사항은 아니라고 합니다.
일단, 클래스의 변경이 발생하면 jeus를 내렸다 올리시는게 안정적입니다.
따라서 Maven install, clean 시 삭제되는 문제가 걱정이 된다면 Maven에 ant 스크립트 등을 적용하여 별도의 디플로이 디렉토리를 설정하시는 것도 한 방법인거 같습니다.
3) maven clean 후 install시 에러?
===> 에러내용을 보니 ajax관련 패키지와 설정이 없어서 발생하는 듯 합니다.
Maven Dependency을 disable 하고 다시 enable 하셔서 ajax 관련 라이브러리에 대해 Dependency 가 걸리는지 확인 해 보시기 바랍니다.
그럼 오늘도 즐거운 하루 되시길 바랍니다.
문의하신 내용에 대해 답변드립니다.
1) application의 path는 어디를 설정해야 하나요?
===> Maven install 로 생성되는 target 폴더 아래의 war 파일을 지정해도 되고 war가 풀려진 폴더를 지정해도 됩니다.
2) hot deploy는 가능한지요?
===> 가능은 하다고 하는데 권장사항은 아니라고 합니다.
일단, 클래스의 변경이 발생하면 jeus를 내렸다 올리시는게 안정적입니다.
따라서 Maven install, clean 시 삭제되는 문제가 걱정이 된다면 Maven에 ant 스크립트 등을 적용하여 별도의 디플로이 디렉토리를 설정하시는 것도 한 방법인거 같습니다.
3) maven clean 후 install시 에러?
===> 에러내용을 보니 ajax관련 패키지와 설정이 없어서 발생하는 듯 합니다.
Maven Dependency을 disable 하고 다시 enable 하셔서 ajax 관련 라이브러리에 대해 Dependency 가 걸리는지 확인 해 보시기 바랍니다.
그럼 오늘도 즐거운 하루 되시길 바랍니다.