Hi!

I have a problem with a XFire 1.2.6+Spring 1.2.9 powered WebService. It serves 
multiple clients (using the XFireClientFactoryBean) that are Tomcat wepp-apps, 
and all works well, except that in one client, there is sometimes this 
exception (full stacktrace attached):

"2007-07-23_11:54:54,531 ERROR (SearchStaticPagesBean.java:45) - Error calling 
Web Service:
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'luceneSucheWsClient1' defined in class path resource 
[applicationContext.xml]: Initialization of bean failed; nested exception is 
java.io.IOException: Server returned HTTP response code: 403 for URL: 
http://53.64.29.11:8081/lucene/webservice/SucheService/v1?wsdl
java.io.IOException: Server returned HTTP response code: 403 for URL: 
http://53.64.29.11:8081/lucene/webservice/SucheService/v1?wsdl
        at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:800)
        at java.net.URL.openStream(URL.java:913)
        at org.codehaus.xfire.util.Resolver.tryFileSystem(Resolver.java:83)
        at org.codehaus.xfire.util.Resolver.<init>(Resolver.java:47)
        at org.codehaus.xfire.util.Resolver.<init>(Resolver.java:35)
        at 
org.codehaus.xfire.spring.remoting.XFireClientFactoryBean.makeClient(XFireClientFactoryBean.java:496)
        at 
org.codehaus.xfire.spring.remoting.XFireClientFactoryBean.createClient(XFireClientFactoryBean.java:412)
        at 
org.codehaus.xfire.spring.remoting.XFireClientFactoryBean.afterPropertiesSet(XFireClientFactoryBean.java:119)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1099)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:400)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144)
        at 
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:546)"


After I restart the Tomcat (5.0.28), it works again. Is there a known 
incompatibility problem with some Tomcat versions? What could be the cause of 
this error? It does not occur in the other webapps! Thanks for any hints!

Regards,

Michael

-- 
Michael Böckling
Java Engineer
dmc digital media center GmbH 
Rommelstraße 11 
70376 Stuttgart (Germany) 
Telefon: +49 711 601747-0
Telefax: +49 711 601747-141 
E-Mail: [EMAIL PROTECTED] 
Internet: www.dmc.de 

Handelsregister: AG Stuttgart HRB 18974
Geschäftsführer: Andreas Magg, Daniel Rebhorn, Andreas Schwend

---------------------------------------------
Besseres E-Business.
dmc ist die kreative Vernetzung von Agentur, Systemhaus und Service. Seit über 
10 Jahren entwickeln und realisieren wir zukunftweisende und erfolgreiche 
E-Business-Lösungen. Zu unseren langjährigen Kunden zählen neckermann.de, Kodak 
und Telekom Training.

dmc auf Platz 8 im aktuellen New Media Service Ranking.
Als inhabergeführte und netzwerkunabhängige Agentur gehören wir mit einem 
Umsatz von 13,50 Mio. Euro zu den Top 10 der erfolgreichsten New Media 
Dienstleister in Deutschland.
2007-07-23_11:54:54,531 ERROR (SearchStaticPagesBean.java:45) - Error calling 
Web Service:
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'luceneSucheWsClient1' defined in class path resource 
[applicationContext.xml]: Initialization of bean failed; nested exception is 
java.io.IOException: Server returned HTTP response code: 403 for URL: 
http://53.64.29.11:8081/lucene/webservice/SucheService/v1?wsdl
java.io.IOException: Server returned HTTP response code: 403 for URL: 
http://53.64.29.11:8081/lucene/webservice/SucheService/v1?wsdl
        at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:800)
        at java.net.URL.openStream(URL.java:913)
        at org.codehaus.xfire.util.Resolver.tryFileSystem(Resolver.java:83)
        at org.codehaus.xfire.util.Resolver.<init>(Resolver.java:47)
        at org.codehaus.xfire.util.Resolver.<init>(Resolver.java:35)
        at 
org.codehaus.xfire.spring.remoting.XFireClientFactoryBean.makeClient(XFireClientFactoryBean.java:496)
        at 
org.codehaus.xfire.spring.remoting.XFireClientFactoryBean.createClient(XFireClientFactoryBean.java:412)
        at 
org.codehaus.xfire.spring.remoting.XFireClientFactoryBean.afterPropertiesSet(XFireClientFactoryBean.java:119)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1099)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:400)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144)
        at 
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:546)
        at 
de.telekom.training.portal.service.util.BusinessLogicDelegate.getLuceneSucheWebService1(BusinessLogicDelegate.java:222)
        at 
de.dmc.suche.SortableSearchBean.getLuceneWebservice(SortableSearchBean.java:149)
        at 
de.dmc.suche.SearchStaticPagesBean.performSearch(SearchStaticPagesBean.java:37)
        at de.dmc.suche.SearchManager.updateSearchBeans(SearchManager.java:99)
        at de.dmc.suche.SearchManager.setQuery(SearchManager.java:122)
        at de.dmc.suche.UpdateBean.setQuery(UpdateBean.java:43)
        at sun.reflect.GeneratedMethodAccessor336.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.apache.myfaces.el.PropertyResolverImpl.setProperty(PropertyResolverImpl.java:409)
        at 
org.apache.myfaces.el.PropertyResolverImpl.setValue(PropertyResolverImpl.java:176)
        at 
org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:189)
        at 
org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:55)
        at 
org.apache.myfaces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:314)
        at 
org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVariable(ValueBindingImpl.java:570)
        at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
        at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
        at 
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)
        at 
javax.faces.component._ComponentAttributesMap.get(_ComponentAttributesMap.java:249)
        at 
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils.renderHTMLAttributesWithOptionalStartElement(HtmlRendererUtils.java:576)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlGroupRenderer.encodeEnd(HtmlGroupRenderer.java:60)
        at 
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
        at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:498)
        at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:366)
        at 
org.apache.myfaces.shared_tomahawk.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:57)
        at 
org.apache.jsp.faces.telekom_002dtraining._13_005fallgemein._13010_005fsuchergebnis_jsp._jspService(_13010_005fsuchergebnis_jsp.java:1721)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
        at 
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
        at 
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
        at 
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
        at 
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at de.dmc.wartung.WartungFilter.doFilter(WartungFilter.java:28)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at 
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:100)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at 
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
        at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
        at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:534)
---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to