Erro na Execução

17 respostas
M

Galera é o seguinte hora q eu tento executar o jsp dá um erro
O Erro é o seguinte:
[color=red]Connection refused: connect
C:\Meus documentos\NetBeansProjects\ProMayor\nbproject\build-impl.xml:568: Deploy do módulo não foi realizado.
[/color]

Por Favor, quem souber posta ai como eu corrigo.
Vlw !

17 Respostas

zoren

Pelo que me parece algo com o qual vc está tentando se conectar está com a senha ou o usuário errado

o erro é só isso??

M
O Zoren eu consigui consertar esse erro,  que agora ta dando outro erro :S

O erro  dano na hr de obter a instancia pelo Servlet ou ao invocar o metodo

vo posta aki o log do erro

[color=red] RE: java.lang.NullPointerException

SEVERE:         at br.com.promayor.DAO.HabitanteDAOImp.cadastrar(HabitanteDAOImp.java:89)

SEVERE:         at br.com.promayor.controller.CadastrarHabitante.processRequest(CadastrarHabitante.java:66)

SEVERE:         at br.com.promayor.controller.CadastrarHabitante.doPost(CadastrarHabitante.java:107)

SEVERE:         at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)

SEVERE:         at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

SEVERE:         at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:431)

SEVERE:         at org.apache.catalina.core.StandardWrapperValve.preInvoke(StandardWrapperValve.java:462)

SEVERE:         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:139)

SEVERE:         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:186)

SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:719)

SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:657)

SEVERE:         at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:96)

SEVERE:         at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)

SEVERE:         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:187)

SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:719)

SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:657)

SEVERE:         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:651)

SEVERE:         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1030)

SEVERE:         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:142)

SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:719)

SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:657)

SEVERE:         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:651)

SEVERE:         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1030)

SEVERE:         at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)

SEVERE:         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:242)

SEVERE:         at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:180)

SEVERE:         at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:633)

SEVERE:         at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:570)

SEVERE:         at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:827)

SEVERE:         at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152)

SEVERE:         at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:71)

SEVERE:         at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)

SEVERE:         at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)

SEVERE:         at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)

SEVERE:         at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)

SEVERE:         at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56)

SEVERE:         at com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325)

SEVERE:         at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184)

SEVERE: StandardWrapperValve[CadastrarHabitante]: PWC1406: Servlet.service() for servlet CadastrarHabitante threw exception[/color]

Ajudem.

zoren

coloca a classe HabitanteDAOImp

o erro es´ta na linha 89

M

Pô Zoren … Vlw pela ajuda !
a classe HabitanteDAOIMP
/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package br.com.promayor.DAO;

import br.com.promayor.model.Habitante;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.SQLException;

import java.util.List;

/**
*

  • @author Moska
    
    */
    
    public class HabitanteDAOImp implements HabitanteDAO{
    
    //conexão
    
    final String DB_URL=jdbc:postgresql://localhost:5432/bdpromayor”;
    
    public final static String USER=postgres;
    
    public final static String PASSWD=postdba;
    
    Connection connection=null;
    

    //variavl para obter a instancia do banco
    private static HabitanteDAOImp instance=null;

    //construtor da classe
    
    private HabitanteDAOImp(){
    
    try{
    
    <a href="//1.Loading">//1.Loading</a> database driver
    
    Class.forName(“org.postgresql.Driver”).newInstance();
    
    <a href="//2.Creating">//2.Creating</a> a JDBC Connection
    
    connection=DriverManager.getConnection(DB_URL,USER,PASSWD);
    
    System.out.println("Conectado com sucesso!!!");
     }catch (ClassNotFoundException cnfe){
         cnfe.getMessage();
     }catch (InstantiationException ie){
         ie.getMessage();
     }catch (IllegalAccessException iae){
          iae.getMessage();
      }catch (SQLException sqle){
         sqle.getMessage();
     }
    

    }

    //metodo para obter a instancia que realizara a conexao
    
    public static HabitanteDAOImp getInstance(){
    
    if (instance==null){
    
    instance = new HabitanteDAOImp();
    
    }
    
    return instance;
    
    }
    
    public void cadastrar(Habitante habitante) {
    
    PreparedStatement stmt=null;
    
    try{
    
    String sql=“Insert into habitante(nome_habitante,sobrenome_habitante,” +
    
    “endereco_habitante,numero_habitante,bairro_habitante,”+
    
    “cidade_habitante,cep_habitante,estado_habitante,”+
    
    “telefone_habitante,telefone2_habitante,email_habitante,”+
    
    “login_habitante,senha_habitante)”+
    
    “values(?,?,?,?,?,?,?,?,?,?,?,?,?)”;
    
    stmt=connection.prepareStatement(sql);
    
    stmt.setString(1,habitante.getNome_habitante());
    
    stmt.setString(2,habitante.getSobrenome_habitante());
    
    stmt.setString(3,habitante.getEndereco_habitante());
    
    stmt.setInt(4,habitante.getNumero_habitante());
    
    stmt.setString(5,habitante.getBairro_habitante());
    
    stmt.setString(6,habitante.getCidade_habitante());
    
    stmt.setInt(7,habitante.getCep_habitante());
    
    stmt.setString(8,habitante.getEstado_habitante());
    
    stmt.setInt(9,habitante.getTelefone_habitante());
    
    stmt.setInt(10,habitante.getTelefone2_habitante());
    
    stmt.setString(11,habitante.getEmail_habitante());
    
    stmt.setString(12,habitante.getLogin_habitante());
    
    stmt.setString(13,habitante.getSenha_habitante());
    
    stmt.execute();
    
         System.out.println("Habitante Cadastrado com Sucesso.");
         }catch(SQLException sqle){
         System.out.println("Problemas ao Cadastrar Habitante. Erro: "+sqle.getMessage());
         sqle.printStackTrace();
     }finally{
         try{
             stmt.close();
         }catch(SQLException e){
             System.out.println("Problemas ao fechar o statement! Erro: "+e.getMessage());
         }
    
      }
    

    }

    public List listar() {
    
    throw new UnsupportedOperationException(“Not supported yet.”);
    
    }
    
    public void excluir(Integer id_habitante) {
    
    throw new UnsupportedOperationException(Not supported yet.);
    
    }
    
    public void alterar(Habitante habitante) {
    
    throw new UnsupportedOperationException(Not supported yet.);
    
    }
    
    public List listarAluno(Integer id_habitante) {
    
    throw new UnsupportedOperationException(“Not supported yet.”);
    
    }
    

}

zoren

Cara, edita sua mensagem e coloca entre as tags code, fica melhor pra ver

no seu código, me aponta qual é a linha 89, ela não deve estar instânciada

M

Como assim ?

Tipo a linha 89 do HabitanteDAOImp
só ta fechano o stmt ( stmt.close():wink:

zoren

clica em editar e vai no começo do código e clica em code, um botão lá em cima, ai vc vai no fim do seu código e clica em code denovo, ai clica em salvar

ai fica assim

public class Teste{
      public static void main(String args[]){

      }
}
M

Cara tem como explicar melhor ?
num intendi .
:confused:

zoren

http://www.guj.com.br/posts/list/50115.java

zoren

Quando vc copiou o erro, vc copiou ele todo??

parece que está faltando um pedaço, sua aplicação deveria ter dado alguma msg

M
Tinha Copiado só o erro ... agora vo copia o LOG inteiro
INFO: Launching GlassFish on Apache Felix OSGi platform
Welcome to Felix.
=================
INFO: Started bundle org.glassfish.common.glassfish-mbeanserver [7]
INFO: Started bundle org.glassfish.core.kernel [99]
INFO: Started bundle org.glassfish.common.common-util [80]
INFO: Started bundle GlassFish-Application-Common-Module [64]
INFO: APIClassLoader = Class Loader for Bundle [GlassFish-Application-Common-Module [64] ]
INFO: registering service = org.apache.felix.framework.StartLevelImpl@19fe451, contract = org.osgi.service.startlevel.StartLevel, name = null
INFO: registering service = org.apache.felix.framework.PackageAdminImpl@11e67ac, contract = org.osgi.service.packageadmin.PackageAdmin, name = null
no resource bundle found for version, using default GlassFish version
INFO: Started bundle org.glassfish.branding.branding [29]
INFO: [Thread[GlassFish Kernel Main Thread,5,main]] started
INFO: Started bundle org.glassfish.common.internal-api [84]
INFO: Started bundle org.glassfish.admin.config-api [71]
INFO: Started bundle org.glassfish.registration.glassfish-registration [94]
INFO: Started bundle org.glassfish.deployment.deployment-autodeploy [58]
INFO: Started bundle org.glassfish.deployment.deployment-common [90]
INFO: Started bundle org.glassfish.flashlight.flashlight-framework [93]
INFO: Listening on port 8080
INFO: Network listener http-listener-2 on port 8181 disabled per domain.xml
INFO: Listening on port 4848
INFO: Started bundle org.glassfish.common.container-common [102]
INFO: The Admin Console Web Application has been downloaded.
INFO: Started bundle org.glassfish.persistence.jpa-connector [61]
INFO: Started bundle org.glassfish.scripting.gf-jruby-connector [56]
INFO: Started bundle org.glassfish.web.gf-web-connector [117]
INFO: Started bundle org.glassfish.security.security [60]
INFO: security.secmgroff
INFO: Started bundle org.glassfish.security.securitycommon [19]
INFO: Started bundle org.glassfish.common.glassfish-naming [86]
INFO: Security startup service called
INFO: Started bundle org.glassfish.common.glassfish-api [103]
INFO: Started bundle org.glassfish.connectors.connectors-runtime [23]
INFO: Started bundle org.glassfish.security.realms [69]
INFO: Security service(s) started successfully....
INFO: registering service = org.glassfish.web.DirContextURLStreamHandlerService@1b25a82, contract = org.osgi.service.url.URLStreamHandlerService, name = null
INFO: Started bundle org.glassfish.web.web-glue [109]
INFO: Started bundle org.glassfish.transaction.jta [53]
INFO: Started JMXConnector, JMXService URL = service:jmx:rmi:///jndi/rmi://intel:8686/jmxrmi
INFO: Created HTTP listener http-listener-1 on port 8080
INFO: Created HTTP listener admin-listener on port 4848
INFO: Created virtual server server
INFO: Created virtual server __asadmin
INFO: Started bundle org.glassfish.deployment.dol [8]
INFO: Started bundle org.glassfish.web.web-core [126]
INFO: Dual registration of jndi stream handler: factory already defined
INFO: Unknown loader 109.0 class org.apache.felix.framework.searchpolicy.ContentClassLoader
INFO: Started bundle org.glassfish.web.jstl-connector [115]
INFO: Started bundle org.glassfish.web.jsf-connector [122]
INFO: Using com.sun.enterprise.transaction.JavaEETransactionManagerSimplifiedDelegate as the delegate
INFO: Started bundle org.glassfish.connectors.work-management [34]
INFO: Started bundle org.glassfish.common.glassfish-ee-api [46]
INFO: Started bundle org.glassfish.connectors.connectors-internal-api [107]
INFO: policy.loading
INFO: Started bundle org.glassfish.web.war-util [118]
INFO: Started bundle org.glassfish.security.websecurity [111]
INFO: Unknown loader org.glassfish.internal.api.DelegatingClassLoader@1c3e3fb class org.glassfish.internal.api.DelegatingClassLoader
INFO: Loading application ProMayor at /ProMayor
INFO: Loading ProMayor Application done is 13906 ms
INFO: Sun GlassFish Enterprise Server v3 Prelude startup time : Felix(17156ms) startup services(19984ms) total(37140ms)
INFO: classLoader = WebappClassLoader
  delegate: true
  repositories:
    WEB-INF/classes/
----------> Parent Classloader:
org.glassfish.internal.api.DelegatingClassLoader@1c3e3fb
INFO: SharedSecrets.getJavaNetAccess()=java.net.URLClassLoader$7@a6faa9
INFO: Unknown loader org.glassfish.internal.api.DelegatingClassLoader@1c3e3fb class org.glassfish.internal.api.DelegatingClassLoader
INFO: Loading application ProMayor at /ProMayor
INFO: Deployment of ProMayor done is 1078 ms
INFO: Problemas ao obter a instancia pelo Servlet ou ao invocar ometodo Cadastrar Habitante! Erro:null
SEVERE: java.lang.NullPointerException
SEVERE:         at br.com.promayor.DAO.HabitanteDAOImp.cadastrar(HabitanteDAOImp.java:89)
SEVERE:         at br.com.promayor.controller.CadastrarHabitante.processRequest(CadastrarHabitante.java:66)
SEVERE:         at br.com.promayor.controller.CadastrarHabitante.doPost(CadastrarHabitante.java:107)
SEVERE:         at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
SEVERE:         at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
SEVERE:         at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:431)
SEVERE:         at org.apache.catalina.core.StandardWrapperValve.preInvoke(StandardWrapperValve.java:462)
SEVERE:         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:139)
SEVERE:         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:186)
SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:719)
SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:657)
SEVERE:         at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:96)
SEVERE:         at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
SEVERE:         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:187)
SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:719)
SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:657)
SEVERE:         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:651)
SEVERE:         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1030)
SEVERE:         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:142)
SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:719)
SEVERE:         at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:657)
SEVERE:         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:651)
SEVERE:         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1030)
SEVERE:         at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
SEVERE:         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:242)
SEVERE:         at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:180)
SEVERE:         at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:633)
SEVERE:         at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:570)
SEVERE:         at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:827)
SEVERE:         at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152)
SEVERE:         at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:71)
SEVERE:         at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
SEVERE:         at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
SEVERE:         at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
SEVERE:         at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)
SEVERE:         at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56)
SEVERE:         at com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325)
SEVERE:         at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184)
SEVERE: StandardWrapperValve[CadastrarHabitante]: PWC1406: Servlet.service() for servlet CadastrarHabitante threw exception
java.lang.NullPointerException
        at br.com.promayor.DAO.HabitanteDAOImp.cadastrar(HabitanteDAOImp.java:89)
        at br.com.promayor.controller.CadastrarHabitante.processRequest(CadastrarHabitante.java:66)
        at br.com.promayor.controller.CadastrarHabitante.doPost(CadastrarHabitante.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:431)
        at org.apache.catalina.core.StandardWrapperValve.preInvoke(StandardWrapperValve.java:462)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:139)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:186)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:719)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:657)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:96)
        at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:187)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:719)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:657)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:651)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1030)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:142)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:719)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:657)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:651)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1030)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:242)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:180)
        at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:633)
        at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:570)
        at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:827)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152)
        at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:71)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56)
        at com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325)
        at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184)
INFO: classLoader = WebappClassLoader
  delegate: true
  repositories:
    WEB-INF/classes/
----------> Parent Classloader:
org.glassfish.internal.api.DelegatingClassLoader@1c3e3fb
INFO: SharedSecrets.getJavaNetAccess()=java.net.URLClassLoader$7@a6faa9
INFO: Unknown loader org.glassfish.internal.api.DelegatingClassLoader@1c3e3fb class org.glassfish.internal.api.DelegatingClassLoader
INFO: Loading application ProMayor at /ProMayor
INFO: Deployment of ProMayor done is 641 ms
INFO: classLoader = WebappClassLoader
  delegate: true
  repositories:
    WEB-INF/classes/
----------> Parent Classloader:
org.glassfish.internal.api.DelegatingClassLoader@1c3e3fb
INFO: SharedSecrets.getJavaNetAccess()=java.net.URLClassLoader$7@a6faa9
INFO: Unknown loader org.glassfish.internal.api.DelegatingClassLoader@1c3e3fb class org.glassfish.internal.api.DelegatingClassLoader
INFO: Loading application ProMayor at /ProMayor
INFO: Deployment of ProMayor done is 515 ms

O Log Inteiro ...
num sei se era isso q vc queria mais coloquei o log dentro das tag code

zoren

coloca a classe CadastrarHabitante tbm, mas n esquece as tags code

M

Servlet Cadastrar Habitante

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.promayor.controller;

import br.com.promayor.DAO.HabitanteDAO;
import br.com.promayor.DAO.HabitanteDAOImp;
import br.com.promayor.model.Habitante;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author Moska
 */
public class CadastrarHabitante extends HttpServlet {
   
    /** 
     * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    String nome_habitante=request.getParameter("nome_habitante");
    String sobrenome_habitante=request.getParameter("sobrenome_habitante");
    String endereco_habitante=request.getParameter("endereco_habitante");
    int numero_habitante=Integer.parseInt(request.getParameter("numero_habitante"));
    String bairro_habitante=request.getParameter("bairro_habitante");
    String cidade_habitante=request.getParameter("cidade_habitante");
    int cep_habitante=Integer.parseInt(request.getParameter("cep_habitante"));
    String estado_habitante=request.getParameter("estado_habitante");
    int telefone_habitante=Integer.parseInt(request.getParameter("telefone_habitante"));
    int telefone2_habitante=Integer.parseInt(request.getParameter("telefone2_habitante"));
    String email_habitante=request.getParameter("email_habitante"); 
    String login_habitante=request.getParameter("estado_habitante"); 
    String senha_habitante=request.getParameter("estado_habitante");

    //instanciando
    Habitante habitante=new Habitante();

    habitante.setNome_habitante(nome_habitante);
    habitante.setSobrenome_habitante(sobrenome_habitante);
    habitante.setEndereco_habitante(endereco_habitante);
    habitante.setNumero_habitante(numero_habitante);
    habitante.setBairro_habitante(bairro_habitante);
    habitante.setCidade_habitante(cidade_habitante);
    habitante.setCep_habitante(cep_habitante);
    habitante.setEstado_habitante(estado_habitante);
    habitante.setTelefone_habitante(telefone_habitante);
    habitante.setTelefone2_habitante(telefone2_habitante);
    habitante.setEmail_habitante(email_habitante);
    habitante.setLogin_habitante(login_habitante);
    habitante.setSenha_habitante(senha_habitante);

    String mensagem="";
    try{
            HabitanteDAO habitanteDAO = HabitanteDAOImp.getInstance();
            habitanteDAO.cadastrar(habitante);
            mensagem="Habitante Cadastrado com Sucesso.";
            request.setAttribute("mensagem",mensagem);
            request.getRequestDispatcher("cadastrarhabitante.jsp").forward(request, response);
        }catch(Exception e){
            System.out.println("Problemas ao obter a instancia pelo Servlet ou ao invocar o" +
                    "metodo Cadastrar Habitante! Erro:"+e.getMessage());
            e.printStackTrace();
            throw new ServletException(e);
        }


    }

    public CadastrarHabitante() {
    }

    // <editor-fold defaultstate="collapsed" desc="Métodos HttpServlet. Clique no sinal de + à esquerda para editar o código.">
    /** 
     * Handles the HTTP <code>GET</code> method.
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    } 

    /** 
     * Handles the HTTP <code>POST</code> method.
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }

    /** 
     * Returns a short description of the servlet.
     * @return a String containing servlet description
     */
    @Override
    public String getServletInfo() {
        return "Short description";
    }// </editor-fold>

}
zoren

Então, acho q o seu objeto habitante tem algum campo nulo

imprime os valores antes de colocar no objeto, algum parâmetro deve estar nulo

M

Vc sabe como corrigi ? :?

zoren

tem algum parametro nulo??

se tiver, vc tem que arruma-los, pegaro parametro com o nome correto

ou fazer algo para q eles não ficarem nulos

como um if

if (paramentro == null) {
      parametro = "";
}
M

Ae Zoren
Vlw !
Vo tenta faze isso Terça - Feira
hj num guento mais
:smiley:

Criado 9 de outubro de 2009
Ultima resposta 9 de out. de 2009
Respostas 17
Participantes 2