Erro ao executar um webservice

2 respostas
webservice
Ayrton_Satar1996

Boas pessoal. Estou com o seguinte problema estava seguindo um video que explica como criar webservices no netbeans, segui tudo direitinho só que no final emite a seguinte mensagem e uma mensagem de erro:

Starting GlassFish Server
GlassFish Server is running.
In-place deployment at C:\Users\Ayrton Pereira\Documents\NetBeansProjects\ServicoAereo\build\web
GlassFish Server, deploy, null, false
C:\Users\Ayrton Pereira\Documents\NetBeansProjects\ServicoAereo\nbproject\build-impl.xml:1046: The module has not been deployed.
See the server log for details.*
BUILD FAILED (total time: 17 seconds)*

Abaixo deixo a minha classe:

package servicos;

import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;

/**
 *
 * @author Ayrton Pereira
 */
@WebService(serviceName = "ServicoAereo")
public class ServicoAereo {

    /**
     * This is a sample web service operation
     */
    @WebMethod(operationName = "getPrecoViagem")
    public float getPrecoViagem(@WebParam(name = "destino") String destino, @WebParam(name="pais") String pais) {
        if (destino.equals("campinas"))
            return 200;
        if(destino.equals("BH"))
            return 150;
        return 0;
        
    }
}
Abaixo está o ficheiro de log do glassfish 5:

(ErrorHandlerWrapper.java:203)

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)

at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396)

at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(XSDHandler.java:4158)

at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError(XSDHandler.java:4141)

at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl(XSDHandler.java:1737)

at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseNamedElement(XSDElementTraverser.java:405)

at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseGlobal(XSDElementTraverser.java:242)

at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseSchemas(XSDHandler.java:1429)

at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:626)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:613)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(XMLSchemaValidator.java:2446)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1767)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:740)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:380)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:619)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3129)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:880)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:118)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:504)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327)

at com.sun.enterprise.deployment.io.DeploymentDescriptorFile.read(DeploymentDescriptorFile.java:318)

 16 more

]]
[2019-05-07T10:20:09.965+0000] [glassfish 5.0] [SEVERE] [NCLS-CORE-00041] [javax.enterprise.system.core] [tid: _ThreadID=116 _ThreadName=Thread-21] [timeMillis: 1557224409965] [levelValue: 1000] [[
  Application deployment failed: Exception while deploying the app [__admingui]]]

[2019-05-07T10:20:23.350+0000] [glassfish 5.0] [INFO] [NCLS-REST-00001] [javax.enterprise.admin.rest] [tid: _ThreadID=46 _ThreadName=admin-listener(5)] [timeMillis: 1557224423350] [levelValue: 800] [[
  Listening to REST requests at context: /management/domain.]]

Estou a usar como servidor glassfish 5.0 no netbeans, o video a que me referia é https://www.youtube.com/watch?v=cGoE2UeCk58

Gostaria que me pudessem ajudar…

2 Respostas

R

Use um glasfish externo, não use o que vem no NetBeans.

staroski

O vídeo postado não ajuda o colega a encontrar a solução para o problema postado. :frowning:

Criado 7 de maio de 2019
Ultima resposta 7 de mai. de 2019
Respostas 2
Participantes 3