양쪽 이전 판 이전 판 다음 판 | 이전 판 |
jboss_eap_8_update [2024/09/26 05:53] – koov | jboss_eap_8_update [2024/12/14 08:45] (현재) – koov |
---|
| |
이후 8버전부터 새롭게 제공되는 ''jboss-eap-installation-manager.sh''로 업데이트를 진행한다. | 이후 8버전부터 새롭게 제공되는 ''jboss-eap-installation-manager.sh''로 업데이트를 진행한다. |
| 경로에 유의 한다. 압축푼 디렉토리 밑에 ''maven-repository''까지 경로에 넣어줘야 한다. |
| |
Ex)''%%./bin/jboss-eap-installation-manager.sh update perform --offline --repositories=file:/root/jboss/jboss-eap-8.0.2.GA-maven-repository/maven-repository/ --yes%%'' | Ex)''%%./bin/jboss-eap-installation-manager.sh update perform --offline --repositories=file:/root/jboss/jboss-eap-8.0.2.GA-maven-repository/maven-repository/ --yes%%'' |
| |
... 생략 ... | ... 생략 ... |
| |
| |
org.wildfly.security.elytron-web:undertow-server 4.0.0.Final-redhat-00001 ==> 4.0.1.Final-redhat-00001 | org.wildfly.security.elytron-web:undertow-server 4.0.0.Final-redhat-00001 ==> 4.0.1.Final-redhat-00001 |
Update complete! | Update complete! |
Operation completed in 14.91 seconds. | Operation completed in 14.91 seconds. |
| |
[root@test-rhel9 jboss-eap-8.0]# ./bin/jboss-eap-installation-manager.sh history | [root@test-rhel9 jboss-eap-8.0]# ./bin/jboss-eap-installation-manager.sh history |
[32219838] 2024-09-26T05:49:25Z - update [org.jboss.eap.channels:eap-8.0::1.2.1.GA-redhat-00003] | [32219838] 2024-09-26T05:49:25Z - update [org.jboss.eap.channels:eap-8.0::1.2.1.GA-redhat-00003] |
[3268b557] 2024-01-19T09:04:16Z - install [org.jboss.eap.channels:eap-8.0::1.0.1.GA-redhat-00003] | [3268b557] 2024-01-19T09:04:16Z - install [org.jboss.eap.channels:eap-8.0::1.0.1.GA-redhat-00003] |
| |
| |
</code> | </code> |
</WRAP> | </WRAP> |
| |
| |
| |
''JBoss EAP 8.0.2+'' 이후 버전부터는 ''maven repository'' zip 압축파일을 풀지 않고 압축파일 형태로 바로 업데이트도 가능하다. | ''JBoss EAP 8.0.2+'' 이후 버전부터는 ''maven repository'' zip 압축파일을 풀지 않고 압축파일 형태로 바로 업데이트도 가능하다. |
| 따라서 최초버전인 ''8.0.0'' 상태에서는 무조건 한번 압축푼 버전으로 업데이트를 진행해야 zip 파일 업데이트를 할 수 있다. |
| |
| |
<WRAP prewrap> | <WRAP prewrap> |
<code bash> | <code bash> |
[root@test-rhel9 jboss-eap-8.0]# ./bin/jboss-eap-installation-manager.sh update perform --offline --repositories=file:/root/jboss/jboss-eap-8.0 --yes | |
jboss-eap-8.0/ jboss-eap-8.0.1.GA-maven-repository/ jboss-eap-8.0.2.1-maven-repository.zip jboss-eap-8.0.3.GA-maven-repository/ | |
jboss-eap-8.0.0.zip jboss-eap-8.0.1-maven-repository.zip jboss-eap-8.0.2.GA-maven-repository/ jboss-eap-8.0.3-maven-repository.zip | |
[root@test-rhel9 jboss-eap-8.0]# ./bin/jboss-eap-installation-manager.sh update perform --offline --repositories=file:/root/jboss/jboss-eap-8.0.3-maven-repository.zip --yes | [root@test-rhel9 jboss-eap-8.0]# ./bin/jboss-eap-installation-manager.sh update perform --offline --repositories=file:/root/jboss/jboss-eap-8.0.3-maven-repository.zip --yes |
Updating server: /root/jboss/jboss-eap-8.0/. | Updating server: /root/jboss/jboss-eap-8.0/. |
Update complete! | Update complete! |
Operation completed in 18.95 seconds. | Operation completed in 18.95 seconds. |
| |
| |
[root@test-rhel9 jboss-eap-8.0]# ./bin/jboss-eap-installation-manager.sh history | [root@test-rhel9 jboss-eap-8.0]# ./bin/jboss-eap-installation-manager.sh history |
</code> | </code> |
</WRAP> | </WRAP> |
| |
| ===== 문제해결 ===== |
| |
| <WRAP prewrap> |
| <code bash> |
| [root@test-rocky9 jboss-eap-8.0]# ./bin/jboss-eap-installation-manager.sh update perform --offline --repositories=file:/app/jboss-eap-8.0.4.1-maven-repository.zip |
| Updating server: /app/jboss-eap-8.0/. |
| |
| ERROR: Unable to resolve required channel metadata: |
| * org.jboss.eap.channels:eap-8.0:manifest:yaml |
| Attempted repositories: |
| *temp-repo-0::file:/app/jboss-eap-8.0.4.1-maven-repository.zip |
| </code> |
| </WRAP> |
| |
| ''ERROR: Unable to resolve required channel metadata'' 와 같은 오류가 발생하는 이유는 위에서도 서술했지만 아래 원인중에 하나이다. |
| |
| * 8.0.0 최초버전인 경우 무조건 압축을 풀어서 디렉토리 경로 하위의 ''maven-repository''까지 넣어줘야 한다. |
| * 보통 위 오류가 발생하는것은 레포지토리 디렉토리나 파일의 경로가 잘못되어 발생하는 문제이므로 잘 확인하여야 한다. |
| |
===== 참조링크 ===== | ===== 참조링크 ===== |