Ir para conteúdo
Guilherme Costa Lopes

Erro WELD-000049 em jsf

Recommended Posts

O que é este erro ?

Citar

javax.servlet.ServletException: WELD-000049: Unable to invoke public void br.com.netsoft.desif.controler.endereco.PaisController.init() on br.com.netsoft.desif.controler.endereco.PaisController@71a1064d
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Conteúdo Similar

    • Por mauricio lanner
      Boa tarde pessoal, estou com uma duvida bem frequente, mas não consigo encontrar um codigo que se adeque so meu.
      Estou programando java pela primeira vez, e como teste, estou desenvolvendo um sistema simples de ordem de serviço. Eu quero fazer a verificação, quando usuários são cadastrado e só efetuar o cadastro quando o usuário não tiver já o cadastro no sql.
      Estou desenvolvendo a seguinte logica
      //verificação de o usuário ja está cadastrado String usuExiste = txtUsuUsu.getText(); String sql1 = "select * from empresa where nome_empresa like usuExiste"; int existe; if (usuExiste==sql1){ existe = 1; }else{ existe = 0; } System.out.printf ("%d",existe); //fim da verificação depois dessa verificação conforme o resultado for 1 ou 0 aí vem outro if com a mensagem de erro ou então o cadastro. O problema é que o retorno está sendo 0 tanto se o usuário existe ou se o usuário não existe. Eu acho que a logica é mais ou menos essa, porem não consigo acerta o codigo sql necessário para efetuar a consulta.
      Alguem consegue me dar uma ajuda? Lembrando que terminei a materia de C, mas java estou no inicio do semestre ainda.
    • Por zetabyte00
      Qual programa geralmente vocês usam para levantar um servidor para hospedar sua aplicações em Java para desenvolvimento? 
       
      Ou vocês virtualizam um servidor para isso? 
    • Por Dundaki
      Esse é o jinternal no qual eu quero pegar um registro no banco de dados e apresenta_lo jtextfield, o nome da class é txtAcen55g. *********************************************************************** package br.com.inbras.telas; import java.awt.EventQueue; import javax.swing.JDesktopPane; import javax.swing.JInternalFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import java.awt.Font; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.swing.SwingConstants; import javax.swing.table.TableModel; import javax.swing.JTextField; import br.com.inbras.dal.ModuloConexao; import net.proteanit.sql.DbUtils; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class Acendedores extends JInternalFrame { public static JTextField txtAcen55g; private JTextField txtAcen200g; private JTextField txtAcen210g; private JTextField txtAcen452g; Connection conexao = null; PreparedStatement pst = null; ResultSet rs = null; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { Acendedores frame = new Acendedores(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public Acendedores() { conexao = ModuloConexao.conector(); setTitle("Estoque Acendedores"); setClosable(true); setMaximizable(true); setIconifiable(true); setBounds(0, 0, 640, 417); getContentPane().setLayout(null); JLabel lblAcendedores = new JLabel("Estoque Atual"); lblAcendedores.setHorizontalAlignment(SwingConstants.CENTER); lblAcendedores.setFont(new Font("Vivaldi", Font.BOLD, 30)); lblAcendedores.setBounds(209, 21, 193, 43); getContentPane().add(lblAcendedores); JLabel lblAcendedoresg = new JLabel("Acendedores 55g"); lblAcendedoresg.setFont(new Font("Tahoma", Font.BOLD, 15)); lblAcendedoresg.setBounds(155, 126, 134, 21); getContentPane().add(lblAcendedoresg); JLabel lblAcendedoresg_1 = new JLabel("Acendedores 200g"); lblAcendedoresg_1.setFont(new Font("Tahoma", Font.BOLD, 15)); lblAcendedoresg_1.setBounds(155, 158, 151, 21); getContentPane().add(lblAcendedoresg_1); JLabel lblAcendedoresg_2 = new JLabel("Acendedores 210g"); lblAcendedoresg_2.setFont(new Font("Tahoma", Font.BOLD, 15)); lblAcendedoresg_2.setBounds(155, 190, 151, 26); getContentPane().add(lblAcendedoresg_2); JLabel lblAcendedoresg_3 = new JLabel("Acendedores 425g"); lblAcendedoresg_3.setFont(new Font("Tahoma", Font.BOLD, 15)); lblAcendedoresg_3.setBounds(155, 227, 151, 17); getContentPane().add(lblAcendedoresg_3); txtAcen55g = new JTextField(); txtAcen55g.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { acendedor(); } }); txtAcen55g.setBounds(316, 128, 86, 20); getContentPane().add(txtAcen55g); txtAcen55g.setColumns(10); txtAcen200g = new JTextField(); txtAcen200g.setColumns(10); txtAcen200g.setBounds(316, 160, 86, 20); getContentPane().add(txtAcen200g); txtAcen210g = new JTextField(); txtAcen210g.setColumns(10); txtAcen210g.setBounds(316, 193, 86, 20); getContentPane().add(txtAcen210g); txtAcen452g = new JTextField(); txtAcen452g.setColumns(10); txtAcen452g.setBounds(316, 225, 86, 20); getContentPane().add(txtAcen452g); } public void acendedor() { String sql = "select * from tb_recebimento where qtd_fardo_mat"; try { pst = conexao.prepareStatement(sql); // passando o conteudo da caixa de pesquisa o ? // atenção ao "%" - continuação da string sql pst.setString(7, txtAcen55g.getText()); rs = pst.executeQuery(); if(rs.next()) { txtAcen55g.setText(rs.getString(7)); System.out.println("teste"); } } catch (Exception e) { JOptionPane.showInputDialog(e); } } } //essa á tela quero mostra o resultado do banco de dados Essa é tela que os estao que quando eu clicar no botao abri essa outra tela ja com o resultado do banco de dados **************************************************************************************************************** package br.com.inbras.telas; import java.awt.EventQueue; import javax.swing.JInternalFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.SwingConstants; import java.awt.Color; import javax.swing.JTextField; import java.awt.Font; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import br.com.inbras.dal.ModuloConexao; import javax.swing.JButton; import javax.swing.JDesktopPane; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.JSpinner; import javax.swing.JTree; import br.com.inbras.telas.TelaPrincipal; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class TelaEstatistica extends JInternalFrame { private JButton btnAcendedores; Connection conexao = null; PreparedStatement pst = null; ResultSet rs = null; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { TelaEstatistica frame = new TelaEstatistica(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } // JDesktopPane desktop; // public TelaEstatistica(JDesktopPane desktop) { // // this.desktop = desktop; // } /** * Create the frame. */ public TelaEstatistica() { setTitle("Controle de Estoque"); setClosable(true); setMaximizable(true); setIconifiable(true); conexao = ModuloConexao.conector(); setBounds(0, 0, 640, 417); getContentPane().setLayout(null); JLabel lblEstastitca = new JLabel("Controle de Estoque Mat\u00E9ria Prima"); lblEstastitca.setBackground(new Color(210, 105, 30)); lblEstastitca.setForeground(new Color(210, 105, 30)); lblEstastitca.setFont(new Font("Vivaldi", Font.BOLD, 40)); lblEstastitca.setHorizontalAlignment(SwingConstants.CENTER); lblEstastitca.setBounds(10, 0, 604, 49); getContentPane().add(lblEstastitca); btnAcendedores = new JButton("Acendedores"); btnAcendedores.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String sql = "select qtd_fardo_mat from tb_recebimento"; try { Acendedores a = new Acendedores(); getParent().add(a); a.setVisible(true); } catch (Exception e2) { // TODO: handle exception } } }); btnAcendedores.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAcendedores.setBounds(21, 89, 143, 41); getContentPane().add(btnAcendedores); JButton btnInstitucional = new JButton("Institucional"); btnInstitucional.setFont(new Font("Tahoma", Font.BOLD, 14)); btnInstitucional.setBounds(21, 233, 123, 41); getContentPane().add(btnInstitucional); JButton btnMultiuso = new JButton("Multiuso"); btnMultiuso.setFont(new Font("Tahoma", Font.BOLD, 14)); btnMultiuso.setBounds(452, 233, 123, 41); getContentPane().add(btnMultiuso); JButton btnQuerosene = new JButton("Querosene"); btnQuerosene.setFont(new Font("Tahoma", Font.BOLD, 14)); btnQuerosene.setBounds(319, 233, 123, 41); getContentPane().add(btnQuerosene); JButton btnRemovedores = new JButton("Alcool Gel Antisseptico 70\u00B0"); btnRemovedores.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Antisseptico a = new Antisseptico(); getParent().add(a); a.setVisible(true); } }); btnRemovedores.setFont(new Font("Tahoma", Font.BOLD, 14)); btnRemovedores.setBounds(350, 89, 225, 41); getContentPane().add(btnRemovedores); JButton btnAlcoolGel = new JButton("Alcool Gel 46,2\u00B0"); btnAlcoolGel.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { } }); btnAlcoolGel.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAlcoolGel.setBounds(350, 159, 225, 41); getContentPane().add(btnAlcoolGel); JButton btnAlcoolGel_1 = new JButton("Alcool Gel 70\u00B0"); btnAlcoolGel_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { TelaAlcoolGel70 alcoolgel = new TelaAlcoolGel70(); getParent().add(alcoolgel); alcoolgel.setVisible(true); } }); btnAlcoolGel_1.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAlcoolGel_1.setBounds(174, 89, 166, 41); getContentPane().add(btnAlcoolGel_1); JButton btnAlcoolLiquido = new JButton("Alcool Liquido 46,2\u00B0"); btnAlcoolLiquido.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAlcoolLiquido.setBounds(174, 159, 166, 41); getContentPane().add(btnAlcoolLiquido); JButton btnRemovedor = new JButton("Removedor"); btnRemovedor.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { } }); btnRemovedor.setFont(new Font("Tahoma", Font.BOLD, 14)); btnRemovedor.setBounds(174, 233, 123, 41); getContentPane().add(btnRemovedor); JButton btnAlcoolGel_2 = new JButton("Alcool Gel"); btnAlcoolGel_2.setFont(new Font("Tahoma", Font.BOLD, 14)); btnAlcoolGel_2.setBounds(21, 159, 143, 41); getContentPane().add(btnAlcoolGel_2); JButton btnSabonetes = new JButton("Sabonetes"); btnSabonetes.setFont(new Font("Tahoma", Font.BOLD, 14)); btnSabonetes.setBounds(21, 300, 123, 41); getContentPane().add(btnSabonetes); if (btnAcendedores.getText().equals("Acendedores")) { Acendedores a = new Acendedores(); } else { } } como que eu faço desde de jah agradeço...  
    • Por Michel DS
      Tenho esse código abaixo para inserir no banco de dados access, mas me retorna um erro que nunca vi antes, nunca usei access e estou sendo obrigado a usar =(, 
      se alguém puder me dar uma luz, já perdi várias horas com isso e na internet não encontro solução, o pior é que o select funciona numa boa, agora o insert com o executeUpdate não vai,
      isso me parece erro de permissão de usuário mas já fucei bastante no access, e na internet os tópicos com esse erro não encontro solução =(
      eis o erro: 
      net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::4.0.3 user lacks privilege or object not found: USUARIO
      try { ConexaoBD fab = new ConexaoBD(); fab.abrirConexao(); String sql ="insert into acordos(data,cpf,valor,produto,usuario(x),aspect,nome,supervisor,hora)" + " values('"+txtdata.getText().toString()+"','"+txtcpf.getText().toString()+"','"+valor+"','"+cbproduto.getSelectedItem().toString() +"','"+txtusuario.getText().toString()+"','"+lblaspect.getText().toString()+"','"+txtnome.getText().toString()+"','"+hora+"')"; fab.ps = fab.con.prepareStatement(sql); int rows = fab.ps.executeUpdate(); if(rows >= 1){ JOptionPane.showMessageDialog(null, "Acordo registrado com sucesso!","Mensagem do programa",JOptionPane.INFORMATION_MESSAGE); fab.ps.close(); fab.con.close(); fab.st.close(); }else{ JOptionPane.showMessageDialog(null, "ERRO!","Mensagem do programa",JOptionPane.ERROR_MESSAGE); fab.ps.close(); fab.con.close(); fab.st.close(); } } catch (ClassNotFoundException ex) { Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex); } public Connection con = null ; public PreparedStatement ps = null; public ResultSet rs = null; public Statement st = null; public void abrirConexao() throws ClassNotFoundException{ Class.forName("net.ucanaccess.jdbc.UcanaccessDriver"); String caminho = buscarCaminho(); try{ //Arquivo de caminho do banco String filename = caminho; File arquivo = new File(filename); //verifica se o caminho e arquivo existe. if(!arquivo.exists()){ JOptionPane.showMessageDialog(null, "Caminho do BD não encontrado! \n " + "veirifique se o caminho, nome e extensão estão corretos ou se o arquivo existe!\n Consulte o administrador"); return; }else{ JOptionPane.showMessageDialog(null, "Banco de dados encontrado com sucesso!"); } String database = "jdbc:ucanaccess://" + filename.trim(); //realiza conexao com banco de dados con = DriverManager.getConnection(database,"Administrador","1234"); System.out.println("Conexão obtida com sucesso"); }catch(Exception e) { JOptionPane.showMessageDialog(null,"Erro ao conectar: -> "+ e.getMessage().toString()+""); } classes de conexão e inserção
    • Por TchescoM
      Olá, amigos...
      estou começando agora nesta área e já tenho uma "pequena" dificuldade
      é o seguinte; 
       
      function addImagem(){
          document.getElementById("img'").innerHTML = "<img src='imagem1.jpg' width='100%' height='100%'/>"

      eu tenho um dropdown com vária imagens dentro, e a função acima, adiciona a imagem escolhida dentro da form "img" abaxio
       
      <form id="img">
      </form>
       
      que fica assim: 
       
      <form id="img">
      <img src='imagem1.jpg' width='100%' height='100%'/>
      </form>
       
      Até aí, tudo certo. 
      A partir daí, preciso enviar essa imagem por email mas infelizmente meu conhecimento não me dá a possibilidade no momento
       
      Alguém poderia me ajudar?
       
       
       
       
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: