Я использую OSGI, и я создал веб-сервис. Мой сервер приложений - Glassfish 3. Java 1.7Ошибка 404, когда я добавляю @RequestScoped в @WebService
@WebService(name="MyService", serviceName = "MyWebServices")
public interface IMyService
{
//some code
}
@Stateless(name = "MyService")
@HandlerChain(file = "handler-chain.xml")
@WebService(serviceName = "MyWebServices", endpointInterface="com.examlple.webservices.IMyService")
public class MyService implements IMyService
{
//some code
}
Мой сервис работает! И я хочу добавить фильтр сервлета. Я нашел ответ в this topic, что я должен добавить аннотацию @RequestScoped к моей реализации сервиса.
@Stateless(name = "MyService")
@HandlerChain(file = "handler-chain.xml")
@WebService(serviceName = "MyWebServices", endpointInterface="com.examlple.webservices.IMyService")
@RequestScoped
public class MyService implements IMyService
{
//some code
}
Но после этого у меня ошибка 404 в ответах. Я не могу найти причину этой ошибки.
Не можете вы пытаетесь @PostConstruct или аннотации @Interceptor (..), как указано i n поток? – lsiva