Tenho uma Web Service , e apresenta esse erro quando testo ela, para me trazer dados do banco de dados SQL Server, já testei minha web service está certo, já configurei o banco no NetBeasn, deu conexao bem sucedida
Erro Web Service
GET SolicitaçãoFailed RequestFailed --> Status: (500)
Resposta: {
type Exception report
messageInternal Server Error
descriptionThe server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.UnsupportedOperationException: Not supported yet.
root cause
java.lang.UnsupportedOperationException: Not supported yet.
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.1.1 logs.
query de busca do meu usuariodao
public List<Login>listar()
{
String sql = ("SELECT * FROM tb_login");
List<Login> retorno = new ArrayList<Login>();
PreparedStatement pst = Conexao.getPreparedStatement(sql);
try {
ResultSet res = pst.executeQuery();
while(res.next())
{
Login item = new Login();
item.setId(res.getString("id"));
item.setSenha(res.getString("senha"));
retorno.add(item);
}
}catch(SQLException ex) {
Logger.getLogger(UsuarioDAO.class.getName()).log(Level.SEVERE ,null,ex);
}
return retorno;
}
}
exception
javax.servlet.ServletException: java.lang.UnsupportedOperationException: Not supported yet.
root cause
java.lang.UnsupportedOperationException: Not supported yet.
Com o StackTrace completo dá pra ver qual foi o método que lançou a UnsupportedOperationException.
Observe a mensagem que diz onde encontrar o StackTrace completo:
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.1.1 logs.
nao sei se é isso,eu fui no meu glasfish, cliquei com o botao direito, e fui em exebir log de servidor de dominio, é isso ??
java.lang.UnsupportedOperationException: Not supported yet.
at bd.Conexao.getPreparedStatement(Conexao.java:36)
at bd.UsuarioDAO.listar(UsuarioDAO.java:32)
at ws.MeuAppWs.listLogin(MeuAppWs.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:309)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:292)
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1139)
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:460)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:386)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:334)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:221)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:536)
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
at java.lang.Thread.run(Thread.java:745)
java.lang.UnsupportedOperationException: Not supported yet. // Essa é a exceção que foi lançada
at bd.Conexao.getPreparedStatement(Conexao.java:36) // Esse é o método que lançou a exceção, no caso o método getPreparedStatement da classe Conexao
at bd.UsuarioDAO.listar(UsuarioDAO.java:32) // Esse é o método que chamou o getPreparedStatement
// e assim sucessivamente vai estar impressa a pilha de chamada de métodos
A pilha de chamadas no StackTrace sempre estará no seguinte formato:
at <nome do pacote>.<nome da classe>.<nome do método>(<nome do arquivo .java>:<número da linha>)
Então, dê uma olhada na linha 36 do arquivo Conexao.java, é lá que está ocorrendo a exceção.
Valeu muito obrigado, não sabia dessa existência de histórico, onde aponta exatamente
onde estão os erros que estava dando, conseguir resolver, fui nas linhas exatamente onde
estava apontando o erro, e solucionei o problema, valeu mesmo