서버용 개발환경 4.2.0에서 nexus 1.8 연동 방법
- 작성자 :
- 이*엽
- 작성일 :
- 2024-05-03 16:14:54
- 조회수 :
- 637
- 구분 :
- 개발환경 / 4.2
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/home/sub.do?menuNo=94에서
서버용 개발환경( eGovCI-4.2.0.tar.xz) 다운 받아서 서버에 압축 풀고 jenkins는 정상으로 띄웠고
서버의 jdk 환경변수는 17로 잡은 상태입니다.
nexus는 jdk 1.8로 잡으라고 가이드에 되어 있어서 jdk 1.8 리눅스용을 다운받아서
/home/사용자명/eGovCI-4.2.0/jdk-1.8이라는 폴더명으로 세팅해 놓은 상태입니다.
이 상태에서 start-nexus.sh 실행 시 nexus가 해당 폴더의 jdk 1.8로 실행되게 하려면 어떻게 해야 하나요?
현재 start-nexus.sh만 수정 했는데 첨부파일과 같이 에러가 발생하고 있습니다.
jdk 1.8로 실행이 안되서 나는 에러로 알고 있습니다.
※ 서버의 환경변수가 jdk 17로 잡힌 상태에서 nexus만 1.8로 잡으려면 어떤 방법이 있을까요?
감사합니다.
서버용 개발환경( eGovCI-4.2.0.tar.xz) 다운 받아서 서버에 압축 풀고 jenkins는 정상으로 띄웠고
서버의 jdk 환경변수는 17로 잡은 상태입니다.
nexus는 jdk 1.8로 잡으라고 가이드에 되어 있어서 jdk 1.8 리눅스용을 다운받아서
/home/사용자명/eGovCI-4.2.0/jdk-1.8이라는 폴더명으로 세팅해 놓은 상태입니다.
이 상태에서 start-nexus.sh 실행 시 nexus가 해당 폴더의 jdk 1.8로 실행되게 하려면 어떻게 해야 하나요?
현재 start-nexus.sh만 수정 했는데 첨부파일과 같이 에러가 발생하고 있습니다.
jdk 1.8로 실행이 안되서 나는 에러로 알고 있습니다.
※ 서버의 환경변수가 jdk 17로 잡힌 상태에서 nexus만 1.8로 잡으려면 어떤 방법이 있을까요?
감사합니다.
환경정보
-
- OS 정보 : Linux(CentOS 8)
- 표준프레임워크 버전 : 4.2.0
- JDK(JRE) 정보 : 17
- WAS 정보 : apache tomcat 9.0.85
- DB 정보 : mysql 0.8.36
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
기본적으로 Nexus는 저장소 관리자 프로세스를 소유한
운영체제 사용자 계정의 환경 변수에 있는 자바를 선택합니다.
별도로 설정하실 경우에는 다음과 같은 과정을 진행해보시길 바랍니다.
1. Nexus Repository Manager UI에 로그인 (시스템 환경변수 jdk8로 하여 구동 후 확인 필요)
2. 관리(Administration) > 지원 도구(Administration) 선택
3. 시스템 정보(System Information)에서 installDirectory 위치 확인 <AppDir>
4. <AppDir>/bin/jsw/conf/wrapper.conf 파일 수정
(표준프레임워크 서버 개발환경에서
별도의 수정이 없으시다면 eGovCI-4.2.0/bin/nexus-2.15.1-02-bundle/nexus-2.15.1-02/bin/jsw/conf/wrapper.conf에 위치함)
5. wrapper.java.command=java로 되어있는 부분을 수정(값은 디렉토리가 아닌 실행 파일의 파일 경로)
예 ) wrapper.java.command=/usr/lib/jvm/java-8-openjdk-amd64/bin/java
참고 : https://help.sonatype.com/en/system-requirements-for-nexus-2.html
감사합니다.
표준프레임워크센터입니다.
기본적으로 Nexus는 저장소 관리자 프로세스를 소유한
운영체제 사용자 계정의 환경 변수에 있는 자바를 선택합니다.
별도로 설정하실 경우에는 다음과 같은 과정을 진행해보시길 바랍니다.
1. Nexus Repository Manager UI에 로그인 (시스템 환경변수 jdk8로 하여 구동 후 확인 필요)
2. 관리(Administration) > 지원 도구(Administration) 선택
3. 시스템 정보(System Information)에서 installDirectory 위치 확인 <AppDir>
4. <AppDir>/bin/jsw/conf/wrapper.conf 파일 수정
(표준프레임워크 서버 개발환경에서
별도의 수정이 없으시다면 eGovCI-4.2.0/bin/nexus-2.15.1-02-bundle/nexus-2.15.1-02/bin/jsw/conf/wrapper.conf에 위치함)
5. wrapper.java.command=java로 되어있는 부분을 수정(값은 디렉토리가 아닌 실행 파일의 파일 경로)
예 ) wrapper.java.command=/usr/lib/jvm/java-8-openjdk-amd64/bin/java
참고 : https://help.sonatype.com/en/system-requirements-for-nexus-2.html
감사합니다.