[ uiadapter ]

 

1. uiadapter 란

    - url : https://www.playnexacro.com/#show:learn:1385

    

2. uiadapter 관련 문서

스프링프레임워크기반-nexacroplatform14(uiadapter14)-개발자가이드.pdf
1.03MB
스프링프레임워크기반-nexacroplatform14(uiadapter14)-초보자를_위한_자습서.pdf
1.26MB

 

 

 

 

'Nexacro-Framework > eGov & nexa' 카테고리의 다른 글

10. eGov4.0.0 환경설정  (0) 2022.07.02
3. eGov + nexa 연동  (0) 2022.07.02
3. eGov4.0 + uiadapterN  (0) 2022.07.01
1. eGov4.0.0 설치 및 샘플 프로젝트 만들기  (0) 2022.07.01
Posted by 농부지기
,

* eGov4.0.0 설치 및 샘플 프로젝트 만들기 *

1. url

     - https://www.egovframe.go.kr/

     - 다운로드 > 개발환경 > (4.x 다운로드) > eGovFrameDev-4.0.0-Win-64bit.exe

 

2. 설치 위치

     - D:\eGov\

 

3. eclipse.ini 환경설정

    -vm
    C:\Java\jdk-16.0.1\bin\javaw.exe

    ...

    -Xms2048m
    -Xmx2048m

 

6. maven 설정

    - setting.xml 파일 생성

    - 샘플용 setting.xml 파일 받기 

    - url : https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.0:gettingstarted)

    - 파일위치 : D:\eGov\maven\

    - setting.xml 파일 내부 변경

       <localRepository>D:\eGov\maven\repository</localRepository>

 

4. Tomcat 

    - C:\tomcat\apache-tomcat-9.0.45

       ( jdk-16.1.0, tomcat   9 : 정상 )

       ( jdk-16.1.0, tomcat 10 : 오류 )

 

    - Tomcat double click > Modules tab > [Edit]버튼 > 팝업 > Path [ / ] 로 변경 후 저장

 

5. 프로젝트 생성

    - eGovFrame Web Project

    - [v] Generate Example

    - Project > Maven -> Update Project

 

7. tomcat start - 오류 발생하면

    - 주로 maven용 jar파일들이 정상적으로 download가 안되는 경우

       . 해결방법 : (8. eGov 기본 maven repository 다운로드) 아래 내용 참조

    - tomcat start시 오류가 발생하면 주로 아래 4개 파일이 정상적으로 download안되는 경우에 발생

       아래 jar파일 4개를 maven repository에서  /WEB-INF/lib 밑으로  붙여 넣는다.

      . jstl-1.2.jar

      . org.egovframe.rte.ptl.mvc-4.0.0.jar

      . spring-modules-validation-0.9.jar

      . spring-webmvc-5.3.6.jar
    - project > Properties > Java Build Path > [Libraries] > [Add Library] > Web App Libraries 추가

 

8. eGov 기본 maven repository 다운로드

    - 만약, maven에서 jar를 down받지 못하면 아래 url를 통해서 eGov용 jar를 받을 수 있음

    - url : https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.0:gettingstarted

    - 해당 페이지에서 문자열 검색 : repository 4.0

    - D:\eGov\maven\  밑으로 붙여 넣는다.      기존 repository는 backup을 한 후 압축파일을 해제 한다.

 

9. 프로젝트 실행

 

 

99. 오류 목록 및 해결방법

1. 해결방법 : ?

     오류내용 : 

    Cannot invoke "org.apache.maven.index.context.IndexingContext.purge()" because "context" is null

 

2. 사유 : 컴파일에 사용된 Servlet API 버전과 배포 시에 사용된 tomcat의 Servlet API 버전이 차이때문에 발생.
    해결방법 : tomcat 버전에 맞는 Servlet API 버전을 프로젝트 상에서 지정하시면 됨
                       Servlet API버전에 맞는 tomcat 버전을 설치

                       (jdk-16.1.0, tomcat 10 : 오류)

                       (jdk-16.1.0, tomcat   9 : 정상)

    오류내용 : 
java.lang.ClassCastException: class org.egovframe.rte.ptl.mvc.filter.HTMLTagFilter cannot be cast to class jakarta.servlet.Filter (org.egovframe.rte.ptl.mvc.filter.HTMLTagFilter is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @ebaa6cb; jakarta.servlet.Filter is in unnamed module of loader java.net.URLClassLoader @3d494fbf)

 

사유 : 컴파일에 사용된 Servlet API 버전과 배포 시에 사용된 tomcat의 Servlet API 버전이 차이때문에 발생.
해결방법 : tomcat 버전에 맞는 Servlet API 버전을 프로젝트 상에서 지정하시면 됨
       Servlet API버전에 맞는 tomcat 버전을 설치

 

3. 해결방법 : jstl-1.2.jar(maven에 존재)를 /web-inf/lib 밑으로 붙여 넣는다.
    오류내용 : org.apache.jasper.JasperException: 절대 URI인 [http://java.sun.com/jsp/jstl/core]을(를), web.xml 또는 이 애플리케이션과 함께 배치된 JAR 파일 내에서 찾을 수 없습니다.

4. 해결방법 : spring-webmvc-5.3.6.jar(maven에 존재)를 /web-inf/lib 밑으로 붙여 넣는다.
    오류내용1 : org.apache.jasper.JasperException: 절대 URI인 [http://www.springframework.org/tags]을(를), web.xml 또는 이 애플리케이션과 함께 배치된 JAR 파일 내에서 찾을 수 없습니다.

   오류내용2: org.apache.jasper.JasperException: 절대 URI인 [http://www.springframework.org/tags/form]을(를), web.xml 또는 이 애플리케이션과 함께 배치된 JAR 파일 내에서 찾을 수 없습니다..

5. 해결방법 : org.egovframe.rte.ptl.mvc-4.0.0.jar(maven에 존재)를 /web-inf/lib 밑으로 붙여 넣는다.
    오류내용 : org.apache.jasper.JasperException: 절대 URI인 [http://egovframework.gov/ctl/ui]을(를), web.xml 또는 이 애플리케이션과 함께 배치된 JAR 파일 내에서 찾을 수 없습니다.

 

6. 해결방법 : spring-modules-validation-0.9.jar(maven에 존재)를 /web-inf/lib 밑으로 붙여 넣는다.

    오류내용 : org.apache.jasper.JasperException: 절대 URI인 [http://www.springmodules.org/tags/commons-validator]을(를), web.xml 또는 이 애플리케이션과 함께 배치된 JAR 파일 내에서 찾을 수 없습니다.

 

.

'Nexacro-Framework > eGov & nexa' 카테고리의 다른 글

10. eGov4.0.0 환경설정  (0) 2022.07.02
3. eGov + nexa 연동  (0) 2022.07.02
3. eGov4.0 + uiadapterN  (0) 2022.07.01
2. uiadapter  (0) 2022.07.01
Posted by 농부지기
,

17

카테고리 없음 2022. 6. 1. 14:25

17

Posted by 농부지기
,