공유할 서비스 선택

TECH


TECH

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

페이지 정보

작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 3,648회 좋아요 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 목록
번호 제목 작성자 작성일 조회수
168 OS OSworker 아이디로 검색 전체게시물 09-25 494
Stratis 파일시스템에 대해 들어보셨나요?

카테고리 : OS

494 0
작성자 : OSworker 23/09/25
167 Middleware 미들웨어 아이디로 검색 전체게시물 09-22 368
(MSA 개발-2) Oracle DB & SpringBoot MSA 응용 프로그램 테스트

카테고리 : Middleware

368 0
작성자 : 미들웨어 23/09/22
166 OS OSworker 아이디로 검색 전체게시물 09-21 641
Kdump 에 대해 알아보는 시간~!!

카테고리 : OS

641 0
작성자 : OSworker 23/09/21
165 Middleware 미들웨어 아이디로 검색 전체게시물 09-11 660
(MSA 개발-1) Oracle DB를 사용한 SpringBoot 마이크로서비스

카테고리 : Middleware

660 0
작성자 : 미들웨어 23/09/11
164 OS OSworker 아이디로 검색 전체게시물 08-30 1331
Red Hat Linux lifecycle

카테고리 : OS

1,331 0
작성자 : OSworker 23/08/30
163 Middleware 미들웨어 아이디로 검색 전체게시물 08-21 501
(MSA 개발 환경 구성-2) Oracle DB (Docker)& SQLcl 구성

카테고리 : Middleware

501 0
작성자 : 미들웨어 23/08/21
162 OS OSworker 아이디로 검색 전체게시물 08-20 554
Live kernel patch - 온라인 커널 업데이트

카테고리 : OS

554 0
작성자 : OSworker 23/08/20
161 OS OSworker 아이디로 검색 전체게시물 08-12 688
Red Hat Enterprise Linux 9 의 새로운기능에 대해 알아보기 part -2 : Session Recording

카테고리 : OS

688 0
작성자 : OSworker 23/08/12
160 Middleware 미들웨어 아이디로 검색 전체게시물 08-09 2050
(MSA 개발 환경 구성-1) Maven & VScode & RancherDesktop설치

카테고리 : Middleware

2,050 0
작성자 : 미들웨어 23/08/09
159 OS OSworker 아이디로 검색 전체게시물 07-31 943
OpenSSH 'CVE-2023-38408' 보안 취약점 안내

카테고리 : OS

943 1
작성자 : OSworker 23/07/31
Total 198건
게시물 검색

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