공유할 서비스 선택

TECH


TECH

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

페이지 정보

작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 3,653회 좋아요 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 목록
번호 제목 작성자 작성일 조회수
104 Middleware 미들웨어 아이디로 검색 전체게시물 03-21 42
(오픈소스 활용-27) Redis Cache 란? 활용방법과 다운로드

카테고리 : Middleware

42 0
작성자 : 미들웨어 24/03/21
103 Middleware 미들웨어 아이디로 검색 전체게시물 03-07 84
(weblogic 활용) WebLogic Kubernetes Toolkit-UI (무료) 설치 및 구성가이드

카테고리 : Middleware

84 0
작성자 : 미들웨어 24/03/07
102 Middleware 미들웨어 아이디로 검색 전체게시물 02-20 201
(AI-2) Chat-GPT 4All - 허깅페이스 & LLM 국내 인기순위 (Open Ko-LLM LeaderBoard)

카테고리 : Middleware

201 0
작성자 : 미들웨어 24/02/20
101 Middleware 미들웨어 아이디로 검색 전체게시물 02-06 259
(AI-1) Chat-GPT 4All - PC 설치 방법

카테고리 : Middleware

259 0
작성자 : 미들웨어 24/02/06
100 Middleware 미들웨어 아이디로 검색 전체게시물 01-19 178
(오픈소스 활용-26) scouter 2.22 에서 Weblogic14 모니터링 등록 중 이슈 조치방법

카테고리 : Middleware

178 0
작성자 : 미들웨어 24/01/19
99 Middleware 미들웨어 아이디로 검색 전체게시물 01-06 251
(오픈소스 활용-25) scouter 2.22 에서 JEUS8 모니터링 등록 하는 방법

카테고리 : Middleware

251 0
작성자 : 미들웨어 24/01/06
98 Middleware 미들웨어 아이디로 검색 전체게시물 12-22 224
(오픈소스 활용-24) 리눅스 java, python 우선순위 설정방법 - (update-alternatives 명령어)

카테고리 : Middleware

224 0
작성자 : 미들웨어 23/12/22
97 Middleware 미들웨어 아이디로 검색 전체게시물 12-07 401
(Apache) Apache 2.4.37 & Weblogic-14 연동방법 (mod_wl_24.so 활용)

카테고리 : Middleware

401 0
작성자 : 미들웨어 23/12/07
96 Middleware 미들웨어 아이디로 검색 전체게시물 11-23 691
(Tmax) JEUS 21 다운로드 및 Master 설치 및 기동해보기

카테고리 : Middleware

691 0
작성자 : 미들웨어 23/11/23
95 Middleware 미들웨어 아이디로 검색 전체게시물 11-08 770
(오픈소스 활용-23) (부하테스트 Tool) Jmeter 설치 및 구성 가이드

카테고리 : Middleware

770 0
작성자 : 미들웨어 23/11/08
Total 104건
게시물 검색

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