- PR -

InitialContextFactoryが見つからない (Interstage Apworks V6.0 体験版

1
投稿者投稿内容
会議室デビュー日: 2004/07/07
投稿数: 1
投稿日時: 2004-07-07 13:15
初めて投稿します。腹と申します。以後よろしくお願いします。

OS:WindowsXP Professional
JDK:Interstage付属の1.3
DBMS:SQLServer2000
IDE:Interstage体験版

現在、勉強のため富士通製のIDE「Interstage」の体験版を富士通HPよりダウンロードして試用しております。

EJB作成チュートリアルに従ってEntityBean(CMP)を作成しました。
データソース等の設定し、実行すると以下のようなエラーが出ます。

見る限りではネームサーバーからデータソースを参照しようとするのですが、
NamingServiceProviderへの接続クラス:
com.fujitsu.interstage.jdbc.FJJdbcContextFactory
が見つからないために、データソースを参照できないようです。

もしお分かりになられる方、或いは同じ症状の出る方がいらしたら
お返事いただけると幸いです。



以下、エラーログ
javax.naming.NoInitialContextException: Cannot instantiate class: com.fujitsu.interstage.jdbc.FJJdbcContextFactory. Root exception is java.lang.ClassNotFoundException: com.fujitsu.interstage.jdbc.FJJdbcContextFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:40)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:647)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:241)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at com.fujitsu.interstage.j2ee.jndi.resource.JdbcBuilder.lookup(JdbcBuilder.java:237)
at com.fujitsu.interstage.j2ee.jndi.ResourceBinder.bindJdbc(ResourceBinder.java:941)
at com.fujitsu.interstage.j2ee.jndi.ResourceBinder.get(ResourceBinder.java:424)
at com.fujitsu.interstage.ejb.container.common.FJJDBCRegister.lookup(FJJDBCRegister.java:320)
at com.fujitsu.interstage.ejb.container.common.FJResourceRegisterManager.lookup(FJResourceRegisterManager.java:155)
at com.fujitsu.interstage.ejb.container.common.FJEBEBinder.lookupResource(FJEBEBinder.java:1201)
at com.fujitsu.interstage.ejb.container.common.FJEBEBinder.bindResRef(FJEBEBinder.java:562)
at com.fujitsu.interstage.ejb.container.common.FJContainerContext.setupResRefForEBE(FJContainerContext.java:2575)
at com.fujitsu.interstage.ejb.container.common.FJGroupManager.startBean_1(FJGroupManager.java:296)
at com.fujitsu.interstage.ejb.container.common.FJVMManager.startVM(FJVMManager.java:1350)
at com.fujitsu.interstage.ejb.container.common.FJBeanManager.main(FJBeanManager.java:648)
IJServer: 警告: IJServer21243:データソースが使用できません: DATASOURCE=groupware REASON=javax.naming.NoInitialContextException: Cannot instantiate class: com.fujitsu.interstage.jdbc.FJJdbcContextFactory [Root exception is java.lang.ClassNotFoundException: com.fujitsu.interstage.jdbc.FJJdbcContextFactory]

IJServer: エラー: IJServer21239:CMPの処理でエラーが発生しました: NAME=Gw_task REASON=[CMP2.x-0105] Error connecting to database. Exception: javax.naming.NamingException: DataSource name is not found : groupware
1

スキルアップ/キャリアアップ(JOB@IT)