Erro na Execução

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 !

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??

O Zoren eu consigui consertar esse erro, só que agora ta dando outro erro :S
O erro tá 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.

coloca a classe HabitanteDAOImp

o erro es´ta na linha 89

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{
    //1.Loading database driver
    Class.forName(“org.postgresql.Driver”).newInstance();
    //2.Creating 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.”);
    }

}

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

Como assim ?

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

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[]){

      }
}

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

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

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

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

Tinha Copiado só o erro …
agora vo copia o LOG inteiro

[code]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
[/code]

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

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

Servlet Cadastrar Habitante

[code]/*

  • 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 GET and POST 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() {
    }

    //
    /**

    • Handles the HTTP GET 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 POST 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”;
      }//

}
[/code]

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

Vc sabe como corrigi ? :?

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 = "";
}

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