2010-04-14 3 views
2

Я разрабатываю приложение с использованием WLS 10 Когда я пытаюсь подключить (искать) к EJB из конкретной банки мое приложение для уха, исключение типа «ClassNotFoundException» класса «org.apache.openjpa.enhance.PersistenceCapable» забрасывается в клиентеИсключение класса не найдено (org.apache.openjpa.enhance.PersistenceCapable), брошенное в клиенте WLS 10

Кто-нибудь нашел причину этого обходного пути?

Заранее спасибо

ответ

4

Вы очень вероятно, потребуется openjpa.jar на классе пути клиента.

+0

Я использую wlfullclient.jar в клиенте, поэтому предположим, что интерфейс javax.jdo.spi.PersistenceCapable Я даже судимое ваше решение и класс, что это не в состоянии найти то есть javax.jdo.spi .PersistenceCapable –

+0

Но спасибо за попытку :-D –

+0

@ user316689 Ну, я не знаю, что должен делать OpenJPA, но факт заключается в том, что он добавляет импорт на 'org.apache.openjpa.enhance.PersistenceCapable 'в ваших сущностях, поэтому вам понадобится этот класс на стороне клиента (и он не предоставляется wlfullclient.jar). Какая ошибка вы получаете, когда пытались? Опять «ClassNotFoundException»? –