[jboss-dev-forums] [JBoss AS7 Development] - Re: Load on startup is ignored - JaxWS webservice is always initialized first

rushead do-not-reply at jboss.com
Thu Jul 28 06:32:20 EDT 2011


rushead [http://community.jboss.org/people/rushead] created the discussion

"Re: Load on startup is ignored - JaxWS webservice is always initialized first"

To view the discussion, visit: http://community.jboss.org/message/618038#618038

--------------------------------------------------------------
I now throw an Exception in the @PostConstruct.
It does not causes the failure of the whole deployment, which is now a good solution for me.

The only thing which irritates me is that I am only allowed to declare that the method throws "Exception", I'm not allowed to declare a custom implementation of Exception (in my case "ConfigurationException)".

> 
> Caused by: org.jboss.ws.common.injection.InjectionException: Method annotated with @interface javax.annotation.PostConstruct annotation cannot throw checked exceptions: public void servlet.hello.helloservlet.HelloServletImpl.initSettings() throws servlet.hello.helloservlet.exceptions.ConfigurationException
>     at org.jboss.ws.common.injection.finders.ReflectionUtils.assertNoCheckedExceptionsAreThrown(ReflectionUtils.java:185)
>     at org.jboss.ws.common.injection.finders.AbstractPostConstructPreDestroyAnnotatedMethodFinder.validate(AbstractPostConstructPreDestroyAnnotatedMethodFinder.java:67)
>     at org.jboss.ws.common.injection.finders.PostConstructMethodFinder.validate(PostConstructMethodFinder.java:46)
>     at org.jboss.ws.common.injection.finders.AbstractPostConstructPreDestroyAnnotatedMethodFinder.validate(AbstractPostConstructPreDestroyAnnotatedMethodFinder.java:35)
>     at org.jboss.ws.common.reflection.AbstractClassProcessor.process(AbstractClassProcessor.java:54)
>     at org.jboss.ws.common.injection.InjectionHelper.callPostConstructMethod(InjectionHelper.java:169)
>     at org.jboss.ws.common.invocation.InvocationHandlerJAXWS.onEndpointInstantiated(InvocationHandlerJAXWS.java:71)
>     at org.jboss.ws.common.invocation.AbstractInvocationHandlerJSE.init(AbstractInvocationHandlerJSE.java:63)
>     at org.jboss.ws.common.invocation.AbstractInvocationHandlerJSE.invoke(AbstractInvocationHandlerJSE.java:97)
>     at org.jboss.wsf.stack.cxf.AbstractInvoker._invokeInternal(AbstractInvoker.java:169)
>     ... 32 more
> 


That's no problem, I just don't know why "Exception" is not a catched exception...
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/618038#618038]

Start a new discussion in JBoss AS7 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20110728/a046c445/attachment.html 


More information about the jboss-dev-forums mailing list