Отображение конечной точки Spring

У меня есть проблема в моем файле spring-ws-servlet.xml, чтобы определить конечную точку, я делаю это следующим образом:

<bean id="MM7Endpoint" class="pl.famoc.test.ws.FamocCaEndpoint" />

но я получил ошибку с кодом:

Class 'pl.famoc.test.ws.FamocCaEndpoint' not found

И я уверен, что FamocCaEndpoint.java, который содержит определение моего @Endpoint, находится в пакете pl.famoc.test.ws Любые подсказки?


person Mithrand1r    schedule 26.11.2012    source источник
comment
банка, содержащая указанный класс, находится в пути к классам?   -  person zbrunson    schedule 27.11.2012
comment
Какая банка? FamocCaEndpoint — это класс, созданный мной.   -  person Mithrand1r    schedule 27.11.2012
comment
затем банку, которую вы создаете со своим классом.   -  person zbrunson    schedule 27.11.2012
comment
Боюсь, я вас не понимаю :(   -  person Mithrand1r    schedule 27.11.2012
comment
Ваш класс должен каким-то образом находиться на пути к классам, чтобы его можно было подобрать к весне. Я предполагал, что вы упаковываете класс в банку, но это не обязательно так. Ваш класс находится на пути к классам?   -  person zbrunson    schedule 27.11.2012


Ответы (1)


Попробуйте создать экземпляр "вручную" в основном методе или сервлете. Если вы получаете ClassNotFoundException, возможно, что-то не так с вашим путем к классам во время выполнения. Обратите внимание, что при определенных обстоятельствах это исключение также возникает, когда зависимый класс не был найден при вызове статического конструктора (= первый раз, когда не удалось создать экземпляр класса). Все последующие попытки создать экземпляр класса просто дадут вам CNF-Exception. Поэтому, возможно, стоит обратить внимание на исключения, которые могут быть выброшены до этого.

person mbelow    schedule 26.11.2012