Web Service - Erro MASM0010 / MASM0003

0 respostas
java
D

Olá,

Estou chamando um web service através de outro web service, até ai tudo bem, porém ele aparece um mensagem de erro.
Estou utilizando SOAP, netbeans, glassfish 3.

Web Service:

@WebService(serviceName = "SeniorWS")
@Stateless()
public class SeniorWS {  
    /**
     * This is a sample web service operation
     */
    @WebMethod(operationName = "hello")
    public String hello(@WebParam(name = "name") String txt) {
        
        try {
            return "Sucesso: " + txt + " !" + enviarPessoa();
        } catch(Exception ex) {
            return "Erro: " + ex.getMessage();
        }
    }

Erro:

Exceptions details : java.lang.IllegalStateException: MASM0003: o arquivo de configuração metro-default.xml default não foi carregado

javax.servlet.ServletException: java.lang.IllegalStateException: MASM0003: o arquivo de configuração metro-default.xml default não foi carregado at org.glassfish.webservices.monitoring.WebServiceTesterServlet.initializePort(WebServiceTesterServlet.java:572) at org.glassfish.webservices.monitoring.WebServiceTesterServlet.doGet(WebServiceTesterServlet.java:169) at org.glassfish.webservices.monitoring.WebServiceTesterServlet.invoke(WebServiceTesterServlet.java:104) at org.glassfish.webservices.EjbWebServiceServlet.service(EjbWebServiceServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet.java:770) at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.doFilter(ServletAdapter.java:1059) at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.invokeFilterChain(ServletAdapter.java:999) at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.java:434) at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:384) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:744) Caused by: java.lang.IllegalStateException: MASM0003: o arquivo de configuração metro-default.xml default não foi carregado at com.sun.xml.ws.assembler.MetroConfigLoader.(MetroConfigLoader.java:117) at com.sun.xml.ws.assembler.MetroConfigLoader.(MetroConfigLoader.java:105) at com.sun.xml.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:86) at com.sun.xml.ws.assembler.TubelineAssemblerFactoryImpl$MetroTubelineAssembler.createClient(TubelineAssemblerFactoryImpl.java:114) at com.sun.xml.ws.client.Stub.createPipeline(Stub.java:314) at com.sun.xml.ws.client.Stub.(Stub.java:286) at com.sun.xml.ws.client.Stub.(Stub.java:230) at com.sun.xml.ws.client.Stub.(Stub.java:245) at com.sun.xml.ws.client.sei.SEIStub.(SEIStub.java:91) at com.sun.xml.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:725) at com.sun.xml.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:703) at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:387) at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:363) at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:345) at javax.xml.ws.Service.getPort(Service.java:134) at org.glassfish.webservices.monitoring.WebServiceTesterServlet.initializePort(WebServiceTesterServlet.java:563) ... 26 more

**No glassfish também aparece um erro deste tipo:**
Grave: MASM0003: o arquivo de configuração metro-default.xml default não foi carregado

Advertência: MASM0010: não é possível cancelar o marshalling do arquivo de configuração metro da localização [ file:/C:/Users/diogo.zucchi/Documents/NetBeansProjects/SeniorTgpmWS/build/classes/META-INF/metro-default.xml ]

Alguém sabe o motivo?

Criado 2 de agosto de 2016
Respostas 0
Participantes 1