[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: [reverbel-sod] initialContex dentro do jboss



Funcionou.

Só tive que mudar algumas coisas nos XMLs (onde era client virou web)

Valeu.
On 6/14/06, Ivan Neto <ivanneto@xxxxxxxxx> wrote:
Olá Alexandre.

O jaxrpc-mapping.xml deve ir dentro do diretório WEB-INF, no caso de
um módulo web. E no caso você vai ter que usar um jboss-web.xml ao
invés de um jboss-client.xml, o qual também deve ir no diretório
WEB-INF. Você vai usar um jboss-web.xml porque trata-se de um módulo
web, e não de um módulo cliente.

[]'s

On 6/14/06, Alexandre Freire <chegado@xxxxxxxxx> wrote:
> Coloquei no web.xml o trecho:
>
>    <service-ref>
>       <service-ref-name>service/videorental</service-ref-name>
>       <service-interface>videorentalstore.webservice.gen.VideoRentalStoreService</service-interface>
>       <wsdl-file>USE_JBOSS_CLIENT_XML_OVERRIDE</wsdl-file>
>       <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
>       <port-component-ref>
>          <service-endpoint-interface>videorentalstore.webservice.gen.RentalServiceRPC</service-endpoint-interface>
>       </port-component-ref>
>       <port-component-ref>
>          <service-endpoint-interface>videorentalstore.webservice.gen.RentalServiceDoc</service-endpoint-interface>
>       </port-component-ref>
>    </service-ref>
>
> e dentro do META-INF coloquei os arquivos:
>
> jaxrpc-mapping.xml
> jboss-client.xml
>
> agora o erro mudou para:
>
> 00:18:22,254 INFO  [STDOUT] 00:18:22,244 ERROR [ServiceObjectFactory]
> Cannot create service
> java.lang.IllegalStateException: Cannot find resource:
> USE_JBOSS_CLIENT_XML_OVERRIDE
>         at org.jboss.webservice.metadata.serviceref.ServiceRefMetaData.getWsdlURL(ServiceRefMetaData.java:236)
>         at org.jboss.ws.jaxrpc.ServiceObjectFactory.getObjectInstance(ServiceObjectFactory.java:174)
>         at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
>         at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1125)
>         at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1142)
>         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:705)
>         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:716)
>         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
>         at javax.naming.InitialContext.lookup(InitialContext.java:351)
>         at videorental.web.AbstractBaseAction.<clinit>(AbstractBaseAction.java:45)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:164)
>         at videorental.web.Controller.service(Controller.java:27)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
>         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>         at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
>         at java.lang.Thread.run(Thread.java:595)
> 00:18:22,254 ERROR [STDERR] javax.naming.NamingException: Could not
> dereference object [Root exception is java.lang.IllegalStateException:
> Cannot find resource: USE_JBOSS_CLIENT_XML_OVERRIDE]
> 00:18:22,254 ERROR [STDERR]     at
> org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1150)
> 00:18:22,254 ERROR [STDERR]     at
> org.jnp.interfaces.NamingContext.lookup(NamingContext.java:705)
> 00:18:22,254 ERROR [STDERR]     at
> org.jnp.interfaces.NamingContext.lookup(NamingContext.java:716)
> 00:18:22,254 ERROR [STDERR]     at
> org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
> 00:18:22,254 ERROR [STDERR]     at
> javax.naming.InitialContext.lookup(InitialContext.java:351)
> 00:18:22,254 ERROR [STDERR]     at
> videorental.web.AbstractBaseAction.<clinit>(AbstractBaseAction.java:45)
> 00:18:22,254 ERROR [STDERR]     at java.lang.Class.forName0(Native Method)
> 00:18:22,254 ERROR [STDERR]     at java.lang.Class.forName(Class.java:164)
> 00:18:22,254 ERROR [STDERR]     at
> videorental.web.Controller.service(Controller.java:27)
> 00:18:22,254 ERROR [STDERR]     at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 00:18:22,254 ERROR [STDERR]     at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> 00:18:22,254 ERROR [STDERR]     at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
> 00:18:22,254 ERROR [STDERR]     at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> 00:18:22,254 ERROR [STDERR]     at
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
> 00:18:22,254 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:595)
> 00:18:22,254 ERROR [STDERR] Caused by:
> java.lang.IllegalStateException: Cannot find resource:
> USE_JBOSS_CLIENT_XML_OVERRIDE
> 00:18:22,254 ERROR [STDERR]     at
> org.jboss.webservice.metadata.serviceref.ServiceRefMetaData.getWsdlURL(ServiceRefMetaData.java:236)
> 00:18:22,254 ERROR [STDERR]     at
> org.jboss.ws.jaxrpc.ServiceObjectFactory.getObjectInstance(ServiceObjectFactory.java:174)
> 00:18:22,254 ERROR [STDERR]     at
> javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
> 00:18:22,254 ERROR [STDERR]     at
> org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1125)
> 00:18:22,254 ERROR [STDERR]     at
> org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1142)
> 00:18:22,254 ERROR [STDERR]     ... 27 more
>