Зависимость maven существует, но classDefNotFound? - PullRequest
1 голос
/ 13 сентября 2010

В моем файле pom есть следующая зависимость: -

<dependency>
    <groupId>org.jvnet.ws.wadl</groupId>
    <artifactId>wadl-core</artifactId>
    <version>1.1-SNAPSHOT</version>
</dependency>

в системе существует файл jar, и зависимость может быть разрешена.но при выполнении кода происходит сбой в java.lang.ClassNotFoundException: org.jvnet.ws.wadl.util.DSDispatcherDSDispatcher существует в файле jar и в правильном пакете.Кто-нибудь может подсказать, в чем может быть проблема?Я попытался добавить все зависимости от wadl-core pom в мой pom, но это не помогло, и я попробовал различные области действия для моей зависимости.

Спасибо!

1 Ответ

0 голосов
/ 14 сентября 2010

Судя по вашим ответам в комментариях, ваш проект упакован в военный файл (или ухо).Вместо того, чтобы помещать wadl-core в JBoss lib, он действительно должен быть встроен в ваш архив.

Если вы используете <packaging>war</packaging> в pom.xml вашего приложения вместе с объявлением зависимости, упомянутым в вашем вопросе,wadl-core должен присутствовать в WEB-INF / lib в вашем файле войны.

...