업무일지_2024-02-15(2)__[Q2] 맥북에서 전자정부프레임워크(eGovFrameDev-3.10.0-Mac-64bit)을 설치했는데, 실행시 왜 아무 반응이 없나?

Posted by yvette.theomom's blog
2024. 2. 15. 15:33 My Work Sites

맥북(Mac OS) M3 전자정부프레임워크 설치. 

개발환경 전자정부프레임워크 : 3.10.0개발자용 개발환경 for Mac 64bit(Implementation Tool) Version 3.10.0릴리즈 일자 - 2021-03-02 

 

다운로드URL : https://www.egovframe.go.kr/home/sub.do?menuNo=41

 

개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

다운로드 첨부파일명 : eGovFrameDev-3.10.0-Mac-64bit.dmg [994,292,762 Byte]

==>

1차) 실패. (실행시 아무 반응이 없다.)

 

그러나, 이것을 실행시키는 방법이 있음. (나는 2번으로 그냥 실행해서 쓸거지만,). (다른블로그를 좀더 찾아보시는게 좋습니다. 화면캡쳐된 블로그들....)

 

터미널가서 내 자바경로를 기억해 놓은 다음.

1. 그것을 eclipse.ini 파일에 -vm 자바경로를 설정하기

터미널실행.

Java 설치위치 확인 :  /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/bin

 

2. ~/.bash_profile 만들어서 편집하기

      

vi ~/.bash_profile 편집

-- 파일에 들어갈 내용 --

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME

export PATH

-----------------------

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

 

 

2차) 개발자교육자료 전자정부프레임워크로 다운로드 받아서 실행. 

교육자료 전자정부프레임워크 : 표준프레임워크 개발자 교육 교재 및 실습 for Mac (V3.10.0)

 

다운로드 URL : https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1742

 

교육자료 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

 

다운로드 첨부파일명 : eGovFrame-3.10.0-Mac-64bit.dmg (5,071,625,418 Byte)

 

 

그런데, 이 파일로 설치를 하면 다음과 같은 단서를 지켜야 한다.

-------------------- 인용부분 START ----------------------------

안녕하십니까, 표준프레임워크센터입니다.
 맥(Mac)을 이용하시는 분들을 위한 표준프레임워크 3.10.0에 대한 개발자 교육 자료 및 실습자료입니다.
  
 첨부파일을 다운로드 받아서 안내한 경로에 설치하여 사용하시길 바랍니다.
 

 

/Users/EGOVEDU/eGovFrame-3.10.0/ 가 되도록 파일을 옮겨주세요.
  - 교재자료는 다음과 같은 경로(/Users/EGOVEDU/eGovFrame-3.10.0/ textbook)에 포함되어 있습니다.
-실습자료는 workspace.edu는 다음과 같은 경로(/Users/EGOVEDU/eGovFrame-3.10.0/ workspace.edu)에 포함되어 있습니다.
-교육자료(개발환경_교육교재)에 나와있는 mysql, apache tomcat, jdk는 다음과 같은 경로(/Users/EGOVEDU/eGovFrame-3.10.0/bin)에 포함되어 있습니다.
*초기 eclipse 실행 시 "'Eclipse.app'은(는) 확인되지 않은 개발자가 배포했기 때문에 열 수 없습니다." 라는 메세지가 뜰 수 있습니다. ==> eclipse 아이콘 - 마우스 우클릭 > 열기 를 실행 해 주시기 바랍니다.
- edu_essential.zip 파일은 교육에 필요한 자료들이니 집합교육 참석시 미리 다운받아 오시면 됩니다.
------------------------------------------------------------------------------------------------------

----- 인용부분 END ----------------------------

 

위 인용부분에서 보면 'EGOVEDU' 폴더를 만들라고 하는데, 이때 터미널에서 'mkdir' 명령어를 사용해야 할 것인데,

그에 대해 아래 블로그를 참조하였다. (-> 요점은 현재 관리자 계정으로 터미널에서 mkdir 을 할 수 없으므로, sudo 로 명령어를 쳐서 디렉토리를 만드는 것이다. )

 

참조 블로그 : (감사합니다.!^^) https://velog.io/@dalnimbest/%ED%91%9C%EC%A4%80%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EB%A7%A5-3.10-%EA%B8%B0%EB%B0%98-%EA%B0%9C%EB%B0%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0

 

[표준프레임워크 맥] 3.10 기반 개발 준비하기

Hello World를 직접 실습해보자.표준프레임워크 버전별 지원하는 자바버전은 다음과 같다.(3.10 이상, 21년 3월 공개) JavaEE(J2EE) 8 혹은 JDK1.8 이상의 환경(4.0 이상, 22년 3월 공개) Spring Boot 2.4.5 지원, Java

velog.io

 

그래서

/Users/EGOVEDU/eGovFrame-3.10.0/  폴더안의 eGovFrame.app 파일을 열기하여 실행한다.

 

나는 가상본을 만들어 바탕화면에 꺼내놓았다.

이거 영....

실행파일을 Alpplication 안에다 끌어다 놓고 그걸 파일열기로 열어서 실행하는 것 같은데,

영 귀찮네...

                                                                  내 이클립스 바로가기, 전자정부프레임워크 프로젝트 바로가기

 

윈도우 쓰다가 맥으로 넘어온지 일주일....어버버 하는중....

--2024.02

 

(구찮아...맥을 왜 샀는지....음...좀 더 써보고...)

 

 

'My Work Sites' 카테고리의 다른 글

업무일지_2024-02-15  (1) 2024.02.15
ls_account_new  (0) 2016.05.25
[ls]  (0) 2016.05.23
[PRJ_SMOTOR] 01_LOCAL_DEV 환경구축  (0) 2014.07.11
개발 즐겨찾기 http://olc.oss.kr/main.jsp  (0) 2013.05.24

[maven] error_Log4j2 could not find a logging implementation

Posted by yvette.theomom's blog
2020. 1. 15. 13:14 개발/026_SPRING

제목:

Log4j 구현체가 없다는 클래스를 지정하라는 어쩌구 에러인듯.

Log4j2 could not find a logging implementation

maven 에서 log4j 사용시 dependancy 에러

 

내 프로젝트 개발환경 : 

    전자정부 프레임워크 3.5.1

 

 3.5.1

 

Comment : 

    확실히 검증된 내용을 쓰는 블로그가 아닌, 나의 작업노트로 쓰는 블로그인 만큼 

    추측성의 정보도 존재하니 참고하시고 참조해주세요. 

    

 

 

현상 서버구동시 에러발생
에러로그

ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...

 

해결과정 pom.xml 에서 관련 dependency 찾아봄
 
    org.apache.logging.log4j
    log4j-core
    2.9.1
 

하여.... 검색어: log4j-core-2.9.1.jar 

검색하면 Maven Repository 사이트가 나옴. 여기서 다운로드

 

 

download 받았으나, 이것만으론 어떻게 적용해야 할지 모름 ^^

-> 꼭 직접 다운로드 받을 필요 없음.

pom.xml 에 설정해서 maven update 받는 방법도 있음.

이후 maven build 하고.

 

그리고 maven 업데이트 하였으나, 콘솔에서는 계속 log4j2 어쩌구를 찾는다.

하여.. 해당경로의 파일을 찾아보니

프로젝트 내에는

/프로젝트명/src/main/resources/log4j.xml

이 파일만 있네.

이 파일이 빌드되면 이름그대로 log4j 로 classpath 로 떨어지는것 같은데,

(근거 참조url: http://dveamer.github.io/java/Log4j2.html)

 

콘솔로그에서는 log4j2 를 찾음...

더 찾아보니 아마 eGovFrameWork 에서는 log4j2 로 뭔가를 하는것 같다.

전자정부에서 log4j2 라는 이름으로 무엇을 하는지?? (todo)

 

...ing

 

관련 pom.xml 정보

<dependency>
   <groupid> org.apache.logging.log4j</groupid>
   <artifactId>log4j-core</artifactId>
    <version>2.9.1</version>

</dependency>

관련 jar 다운로드 url http://logging.apache.org/log4j/2.x/download.html

혹은

Maven Repository Site

https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.9.1

 

해결과정2 (TODO)

참조url

https://engkimbs.tistory.com/861