공유할 서비스 선택

TECH


TECH

Middleware (JBoss & Wildfly) JBoss-eap 에서 wildfly 마이그레이션시 발생 에러

페이지 정보

작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 29회 좋아요 0회 작성일 20-10-16 13:32

본문

안녕하세요 "미들웨어" 입니다.

 

이번 장에서는 오픈 미들웨어로 많이들 사용하시는 (Wildfly) 에 대해 설치, 구성, 튜닝, 클러스터링, 장애대응을 진행하는 방법에 대해 가이드 해보겠습니다.

이번에는 JBoss-eap 에서 wildfly 마이그레이션시 발생 에러  대해서 진행해보겠습니다.

  

(JBoss & Wildfly) wildfly 란? 설치방법 및 기본 구성

(JBoss & Wildfly) JBoss-eap 에서 wildfly 마이그레이션시 발생 에러

(JBoss & Wildflywildfly에서 remote ejb 설정 및 구성 방법 

(JBoss & WildflyWildfly 에서 Oracle JDBC 연동설정 하는 방법 

(JBoss & Wildflystandalone-ha.xml 를 사용한 keycloak session cluster 구성

 

1. NoClassDefFoundError : Failed to link... :javax/xml/ws/Provider

   원인 : Java Web Service 관련하여 오류가 발생하여 jboss-deployment-structure.xml 에 dependency 를 추가함
   해결 : jboss-deployment-structure.xml 옵션 추가   

    <dependencies>
        <module name="javax.xml.ws.api" />
        ...
    </dependencies>

2. MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host.Caused by:
 java.lang.RuntimeException: org.springframework.beans.factory.BeanDefinitionStoreException:
Failed to read candidate component class:

해결 : Spring 3.2 는 JDK 1.7에서 Compile 된 소스만 사용할 수 있으므로 빌드환경(target version)은 1.7로 진행

3. (JCA PoolFiller) IJ000610: Unable to fill pool: java:jboss/MallDS: 주기적으로 DB Connection 오류 발생.

   원인 : datasource 설정에 datasource-class 를 사용하면 connection property 를 사용해야 정확한 설정이 되는 것을 확인함.
   해결 : standalone.xml 파일 내 <datasource-class> 옵션 삭제

    <driver-class>oracle.jdbc.OracleDriver</driver-class>
    <!-- <datasource-class>oracle.jdbc.pool.OracleConnectionPoolDataSource</datasource-class> -->
    <connection-property name="oracle.net.CONNECT_TIMEOUT">
    .....

4. Caused by: java.lang.IllegalArgumentException: warning can't determine implemented interfaces of missing type frameone.core.utility.logging.ServiceLogger [Xlint:cantFindType]

   원인 : 실제로는 org.jboss.as.connector.subsystems.datasources.WildFlyDataSource 를 AspectJ 로 
           load-time weaving 할 때 위와 같은 오류가 발생하는 것으로 확인됨. 

   해결 : jboss-deployment-structure.xml 옵션 추가   

    <dependencies>
        <module name="org.jboss.as.connector" slot="main" />
        ...
    </dependencies>

5. org.jboss.weld.exceptions.DefinitionException: WELD-000071: Managed bean with a parameterized bean class must be @Dependent: class org.apache.cxf.jaxrs.provider.DataBindingProvider

   원인 : javax.jws.api (충돌)
   해결 : jboss-deployment-structure.xml 옵션 추가   

    <exclude-subsystems>
        <subsystem  name="webservices" />
        <subsystem name="jaxrs" />          <!-- 추가 -->                           
    </exclude-subsystems>

    <dependencies>
        <module name="javax.jws.api"/>  <!-- 추가 -->
        <module name="javax.xml.ws.api" />

6. WFLYCTL0190: Step handler
org.jboss.as.controller.AbstractControllerService$ModelControllerServiceInitializationBootStepHandler$1@167484a 
for operation boottime-controller-initializer-step at address [] failed handling operation rollback --
java.util.concurrent.TimeoutException

   원인 : jboss.as.management.blocking.timeout 에 도달하면 모든 응용 프로그램이 배포 취소되고 컨테이너가 종료된다.
   해결 : "JAVA_OPTS = -Djboss.as.management.blocking.timeout = 600"

7. MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host./api:
org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./api:
java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException

   해결 : -Dspring.profiles.active=local -Djboss.node.name=test -Dwebjars.ec-static-common.override=local-base


8. URL 에 " |, ^ " 특수문자 들어가면 브라우저 호출이 안되는 문제

 

9. error   = I/O error on POST request for "https://1x.xx.xx.xxx:4500/invoke/LGEB2Bi_TRP.listeners/commonSyncListener":Received fatal alert: handshake_failure; nested exception is javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

해결 : " /app/openjdk/lib/security/java.security " 아래 옵션 변경
EC keySize < 224, DES40_CBC, RC4_40, 3DES_EDE_CBC 에서 3DES_EDE_CBC 제외
EC keySize < 224, DES40_CBC, RC4_40 로 변경배포

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
열람중 Middleware 미들웨어 아이디로 검색 전체게시물 10-16 30
열람중
(JBoss & Wildfly) JBoss-eap 에서 wildfly 마이그레이션시 발생 에러

카테고리 : Middleware

30 0
작성자 : 미들웨어 20/10/16
60 ETC Leesangwoo 아이디로 검색 전체게시물 10-14 37
Docker 설치 및 실행

카테고리 : ETC

37 0
작성자 : Leesangwoo 20/10/14
59 Middleware 미들웨어 아이디로 검색 전체게시물 10-03 63
(JBoss & Wildfly) 자격증 시험 문제 공개 (첫번째, 두번째 시험문제)

카테고리 : Middleware

63 0
작성자 : 미들웨어 20/10/03
58 Middleware 미들웨어 아이디로 검색 전체게시물 10-03 64
(JBoss & Wildfly) wildfly 란? 다운 & 설치방법 및 기본 구성 방법

카테고리 : Middleware

64 0
작성자 : 미들웨어 20/10/03
57 Middleware 미들웨어 아이디로 검색 전체게시물 09-19 98
(Monitoring) WAS 오픈소스 모니터링 소개 "Grafana & Prometues을 사용한 모니터링 방법"

카테고리 : Middleware

98 0
작성자 : 미들웨어 20/09/19
56 OS LeeHyongDong 아이디로 검색 전체게시물 09-15 109
[Linux] RedHat Insights 설명 및 설정

카테고리 : OS

109 0
작성자 : LeeHyongDong 20/09/15
55 Middleware 미들웨어 아이디로 검색 전체게시물 09-01 200
(Monitoring) WAS 오픈소스 모니터링 소개 "Scouter"

카테고리 : Middleware

200 0
작성자 : 미들웨어 20/09/01
54 OS LeeHyongDong 아이디로 검색 전체게시물 08-17 199
[Linux] CentOS 및 Oracle linux에서 RHEL로 전환방법

카테고리 : OS

199 0
작성자 : LeeHyongDong 20/08/17
53 Middleware 미들웨어 아이디로 검색 전체게시물 08-16 146
(OutOfMemory-3) OutOfMemory 발생시 slack 알람으로 메세지 전송 스크립트

카테고리 : Middleware

146 0
작성자 : 미들웨어 20/08/16
52 ETC Leesangwoo 아이디로 검색 전체게시물 08-12 390
Docker 소개

카테고리 : ETC

390 0
작성자 : Leesangwoo 20/08/12
Total 61건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top