2013-03-17 2 views
1

glassfish 서버에 ADF essentials 라이브러리를 지정한 here으로 설정했습니다. jDeveloper에서 glassfish 서버에 애플리케이션을 성공적으로 배포 할 수 있으며 데이터베이스 작업이 포함될 때까지 애플리케이션이 올바르게 실행되고 다음 오류가 발생합니다.
Java에 이름이 바인딩 된 오브젝트가 없습니다. comp/env/jdbc/myDataSource
응용 프로그램이 IntegratedWeblogicServer에서 제대로 작동하므로 글래스 피시에 mysql 데이터 소스를 제대로 설정하지 않았다고 추측합니다. 표시된 연결은 here이고 연결 이름은 "myDataSource"입니다 (이는 jDeveloper의 DB 연결 이름과 동일합니다). Help !!!Oracle ADF Glassfish MySQL - 데이터 소스 오류

+0

Glassfish에서 사용한 JNDI 이름은 무엇입니까? –

+0

** jdbc/myDataSource **는 JNDI 이름입니다. –

+0

[link] (https : // forums)에 지정된대로 adf 프로젝트 (WEB-INF 폴더 아래)에서 web.xml을 수정하고 sun-web.xml을 만들려고했습니다. oracle.com/forums/thread.jspa?threadID=2498374)이 코드는 배포되지 않으며이 오류가 발생합니다 (oracle.jdevimpl.deploy.hook.DeployerListenersHandler $ HookDeployerListener) Plz 도움말, 너무 포기했습니다. ! :( –

답변

0

응용 프로그램 모듈 구성 탭에서 GlassFish 인스턴스에 정의한 데이터 소스의 이름과 일치하도록 데이터 소스의 이름을 설정해야합니다.