공유할 서비스 선택

TECH


TECH

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

페이지 정보

작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 437회 좋아요 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 목록
번호 제목 작성자 작성일 조회수
29 Middleware 미들웨어 아이디로 검색 전체게시물 02-22 25
(Cache-2) CDN 개념과 활용방법 정리

카테고리 : Middleware

25 0
작성자 : 미들웨어 21/02/22
28 Middleware 미들웨어 아이디로 검색 전체게시물 02-07 78
(Cache-1) Nginx reverse proxy 로 Cache 기능활용

카테고리 : Middleware

78 0
작성자 : 미들웨어 21/02/07
27 Middleware 미들웨어 아이디로 검색 전체게시물 01-25 127
(AWS) 자격증 시험 대비 방법, 문제 덤프 공개

카테고리 : Middleware

127 0
작성자 : 미들웨어 21/01/25
26 Middleware 미들웨어 아이디로 검색 전체게시물 01-05 171
(AWS) AWS 아키텍처 설계 (자동화,캐싱,백업, API-gateway)

카테고리 : Middleware

171 0
작성자 : 미들웨어 21/01/05
25 Middleware 미들웨어 아이디로 검색 전체게시물 12-17 224
(AWS) AWS 아키텍처 설계 (VPC, 라우팅테이블,자동화,캐싱)

카테고리 : Middleware

224 0
작성자 : 미들웨어 20/12/17
24 Middleware 미들웨어 아이디로 검색 전체게시물 12-07 249
(AWS) AWS 아키텍처 설계 (무료계정 생성 및 EC2, RDS, S3 개요)

카테고리 : Middleware

249 0
작성자 : 미들웨어 20/12/07
23 Middleware 미들웨어 아이디로 검색 전체게시물 11-20 408
(JBoss & Wildfly) standalone-ha.xml 를 사용한 session cluster 구성 및 keycloak session-cluster 방식

카테고리 : Middleware

408 0
작성자 : 미들웨어 20/11/20
22 Middleware 미들웨어 아이디로 검색 전체게시물 11-09 490
(JBoss & Wildfly) Wildfly 에서 Oracle JDBC 연동설정 하는 방법

카테고리 : Middleware

490 0
작성자 : 미들웨어 20/11/09
21 Middleware 미들웨어 아이디로 검색 전체게시물 11-05 582
(JBoss & Wildfly) wildfly에서 remote ejb 설정 및 구성 방법

카테고리 : Middleware

582 0
작성자 : 미들웨어 20/11/05
열람중 Middleware 미들웨어 아이디로 검색 전체게시물 10-16 438
열람중
(JBoss & Wildfly) JBoss-eap 에서 wildfly 마이그레이션시 발생 에러

카테고리 : Middleware

438 0
작성자 : 미들웨어 20/10/16
Total 29건
게시물 검색

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