[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



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