2016-09-27 6 views
0

우리는 11G에서 구현 된 사용자 정의 함수를 가지고 있습니다. 우리는 서버를 12C로 업그레이드하고 있습니다. 이 시점에서; 내 사용자 정의 기능이 인식되지 않습니다.11G에서 12C로 사용자 정의 함수 Jar 마이 그 레이션

모든 사용자 지정 함수는 jar 파일에 있습니다. 이 jar는 경로의 목록을 포함하는 oracle.soa.ext.jar과 같은 디렉토리에 있습니다. 이 11G에서 몇 시간 동안 일하고있다

Manifest-Version: 1.0 
Ant-Version: Apache Ant 1.9.2 
Created-By: 1.8.0_40-ea-b08 (Oracle Corporation) 
Implementation-Vendor: Oracle 
Implementation-Title: Oracle SOA EXT 
Implementation-Version: 12.1.2 
Product-Name: Oracle SOA EXT 
Product-Version: 12.1.2.0.0 
Specification-Version: 11.1.1 
Extension-Name: oracle.soa.ext 
Class-Path: f17UserDefinedFunctions.jar classes 

하지만 오류가 12C에서 사용자 정의 함수를 사용하려고 "을 (를) 찾을 수 없습니다"점점 오전 : 그 MANIFEST.MF의

내용입니다.

우리는 Linux 서버에 있습니다.

내가 알고 있어야하는 12C에는 차이점이 있습니까?

+0

음 .... 이것은 우울합니다. –

답변

0

우리는 여전히 오라클과 함께 문제를 해결하기 위해 노력하고 있지만 확장 xPath 함수를로드하는 방식으로 발견되었습니다.

실제 기능이 새 서버에서 제대로 작동하지 않는 것 같습니다.

실제 문제는 질문과 관련이 없으므로 폐쇄해야한다고 생각했습니다.

0

BPEL 서비스를 10g에서 12c로 마이 그 레이션 한이 서비스에는 임베디드 Java 및 가져온 Java 라이브러리가 포함되어 있습니다. Maven 빌드를 시작할 때 "찾을 수 없음"오류로 실패했습니다. 문제는 빌드 단계에서 라이브러리에 액세스 할 수 없다는 것입니다.

this blog에 설명 된 해결 방법을 사용했는데, 문제가 없습니다. 외부 라이브러리가 패키징에서 제외되어 최종 서비스 JAR (SAR)에 번들되지 않도록하십시오.

+0

업그레이드의 다음 라운드에 대해 살펴 보겠습니다. 아직 문제가 무엇인지 명확하지 않습니다. 테스트 프로젝트와 확장 된 xPath jar 파일을 oracle에 보내면 모든 것이 작동합니다. 최종 결과는 여기에 게시 할 예정입니다. –