[SPRING] Weblogic 데이터 소스가 JNDI 트리에서 사라집니다.
SPRINGWeblogic 데이터 소스가 JNDI 트리에서 사라집니다.
우리는 weblogic 버전 12C를 사용하고 있습니다. 문제를 재현하는 단계 : -
매번 새로운 데이터 소스를 만들거나 데이터 소스 설정을 다시 저장해야합니다.
누군가가 이것을 확인하고 나에게 이것을 알려주는 지 알 수 있습니까?
해결법
-
==============================
1.나는 똑같은 문제가 있었다. destroyMethod = "를 추가하면 나를 고칠 수 있습니다.
나는 똑같은 문제가 있었다. destroyMethod = "를 추가하면 나를 고칠 수 있습니다.
분명히 destroyMethod가 없다면 Spring은 destroy 메소드가 무엇인지 판단하려고 시도합니다. 이것은 분명히 데이터 소스가 닫히고 JNDI 키가 트리에서 제거되도록합니다. ""로 변경하면 destroyMethod를 찾지 않습니다.
@Bean(destroyMethod = "") public DataSource dataSource() throws NamingException{ Context context = new InitialContext(); return (DataSource)context.lookup("jdbc.mydatasource"); }
-
==============================
2.WebLogic Server : 관리 서버를 다시 시작한 후에 가장 최근의 구성 변경 사항이 롤백 됨 (Doc ID 1479592.1) BottomToBottom으로
WebLogic Server : 관리 서버를 다시 시작한 후에 가장 최근의 구성 변경 사항이 롤백 됨 (Doc ID 1479592.1) BottomToBottom으로
이 문서에서 조짐 원인 해결책 본 문서의 정보는 다음의 제품에 적용됩니다.
Oracle Weblogic Server - 버전 9.2.3 이상 이 문서의 정보는 모든 플랫폼에 적용됩니다. 조짐
가장 최근의 도메인 구성 변경 사항은 관리 서버를 다시 시작한 후에 롤백됩니다.
디버그 수준 로깅을 설정하면 문제가 발생한 시점의 서버 로그에 다음 메시지가 표시됩니다.
<> <000000> / data / bea92 / user_projects / domains / ko_webapp_domain / servers / domain_bak / config_prev>에 다음과 같이 입력합니다 : ervers / domain_bak / config_prev_bak ' 원인 config_bak 디렉토리는 domain_bak 디렉토리에 있습니다. 이로 인해 이전 config.xml이 현재 config.xml을 대체하게됩니다. 해결책 config_Bak 디렉토리를 제거하십시오.
from https://stackoverflow.com/questions/19158837/weblogic-datasource-disappears-from-jndi-tree by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] LOG_PATH_IS_UNDEFINED 폴더를 만드는 LogBack으로 봄 부팅 (0) | 2019.03.14 |
---|---|
[SPRING] Spring 3.1 MVC, Spring Security 3.1 - CSRF 토큰 (0) | 2019.03.14 |
[SPRING] Spring과 JsonTypeInfo 어노테이션을 사용하여 JSON을 다형성 객체 모델로 역 직렬화 (0) | 2019.03.14 |
[SPRING] Spring Redis - application.properties 파일에서 구성을 읽습니다. (0) | 2019.03.14 |
[SPRING] 스프링 보안 : 클라이언트 유형별 (브라우저 / 비 브라우저) CSRF 활성화 / 비활성화 (0) | 2019.03.14 |