2012-12-04 4 views
0

JDeveloper 11g R1에서 작성한 간단한 애플릿이 Weblogic 서버 10.3에 배포됩니다. 이 애플릿에는 ojdbc6.jar의 종속성이 있습니다. 나는 전쟁 파일로 배포하고 있습니다.JDeveloper를 사용하여 애플릿을 어떻게 배치합니까?

내가 배포하고 HTML 페이지에 애플릿로드를 검색하지만 다음과 같은 예외가 얻을 : 나는를 확장 할 때

java.lang.NoClassDefFoundError: oracle/jdbc/pool/OracleDataSource 

나는 WEB-INF/lib 폴더에서 ojdbc6.jar을 볼 수 있습니다. 전쟁 파일. JDeveloper를 내 의존성이 실제로 서버에 액세스 할 수 있는지 그래서 배포 얻을 수있는 방법이

<HTML> 
<HEAD> 
<TITLE> 
Title 
</TITLE> 
</HEAD> 
<BODY> 
<APPLET CODE="com.test.Applet" ARCHIVE="ojdbc6.jar" HEIGHT="800" WIDTH="625" ALIGN="bottom">This browser does not support Applets.</APPLET> 
</BODY> 
</HTML> 

거기에 다음과 같이

애플릿 페이지의 HTML은?

답변

0

애플릿을 사용하는 경우 JDBC 프로젝트를 웹 프로젝트 WAR가 아닌 애플릿 JAR에 포함시켜야합니다.

+0

그 방법을 알려주시겠습니까? 필자는 아카이브 속성이 필자가 애플릿 내에서 필요한 jar 파일을 둘 수있는 곳이라는 인상 아래에있었습니다. – Eric

+0

나는 당신의 방법이 효과가있을 것이라고 생각합니다. 그러나 애플릿 용으로 빌드 된 JAR의 일부로 프로젝트의 배치 프로파일을 편집하고 싶습니까? 거기에 포함 할 라이브러리를 지정할 수 있습니다. 고마워요. –

+0

. 내 문제는 JDeveloper에 생성 된 jar 파일에 나타나지 않는 라이브러리를 포함하도록 지시하더라도 매우 혼란 스럽다는 것입니다. – Eric

관련 문제