2017-03-07 12 views
-2

、私はまだそれがエラーを示しているTomcatサーバーの私のlibフォルダ内のファイルtomcat-jdbc.jar持っている:はルート例外があるにjava.lang.ClassNotFoundException [リソースファクトリクラスをロードできませんでした:oracle.jdbc.pool.OracleDataSourceFactory

SEVERE: Exception processing Global JNDI Resources 
javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: oracle.jdbc.pool.OracleDataSourceFactory] 
at org.apache.naming.factory.FactoryBase.getObjectInstance(FactoryBase.java:66) 
at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source) 
at org.apache.naming.NamingContext.lookup(NamingContext.java:840) 
at org.apache.naming.NamingContext.lookup(NamingContext.java:159) 
at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindings 

webappのログイン画面が表示されます。

+0

Oracle JDBC jarをインストールしましたか?あなたは欠けているクラス名のWeb検索をしましたか? –

+0

私はそれを探しました。彼らが言ったのは、欠けている瓶のファイルに関することでした。 –

答えて

0

コードにOracle jarがありません。 tomcatのlibフォルダにojdbc6.jarなどのoracle jarを追加してください。その後、tomcatを再起動して確認してください。

+0

は既にあります。それでも同じ問題に直面している。 –

+0

この例外をスローしているコードを貼り付けたり、comolete stacktraceを貼り付けることはできますか? – Maverick

+0

このエラーが発生するため、jarファイルはクラスパスにありません。また、Oracle Jarファイルで 'OracleDataSourceFactory'クラスをチェックしてください。 – Maverick

関連する問題