0

他の誰かの EJB 2.X アプリを jboss 3 から jboss 5 に (そしておそらく AS7 に) 移行しています。EJB の 1 つのテスト展開を行うと、このエラーが発生します。

org.jboss.deployment.DeploymentException: Could not load class: 
at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityCommandMetaData.<init>   
(JDBCEntityCommandMetaData.java:76)
at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityMetaData.<init>
(JDBCEntityMetaData.java:954)...

このスタック トレースをグーグルで調べても、私が取り組むことができる手がかりは得られません。私が知る限り、これは conf/standardjbosscmp-jdbc.xml のエンティティ コマンドが間違っていることを意味しますが、それがどうあるべきかわかりません。jboss 3 conf/standardjbosscmp-jdbc.xml ファイルを見ると、エンティティ コマンドがリストされていないため、「デフォルト」で問題ないと思います。それが意味があり、そうでなければデータベース接続の問題がないように見える場合、私はOracle 11gを使用しています。Oracle データソースは問題なく作成されているようです。これは、出力の最初のエラーです。これを解決するために何を見るべきかについての手がかりはありますか?

4

1 に答える 1

0

JBoss 5 ライブラリに対してすべてをビルドしてもよろしいですか? これはビルドの問題かもしれません...

于 2013-04-15T19:53:56.583 に答える