Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''java''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Boa tarde pessoal preciso entregar um exercicio mas não faço ideia por onde começar: Preciso desenvolver um programa em linguagem C, Java para a busca em texto utilizando o método SHIFT-AND. O programa deverá ler um ARQUIVO TEXTO contendo o texto objeto de pesquisa com todas as letras escritas em minúsculas (texto que será pesquisado), deverá ler do teclado o texto à pesquisar (Padrão) e realizar a busca do Padrão no Texto utilizando o método SHIFT-AND. O programa deverá pesquisar pelo PADRÃO no TEXTO, utilizando o método SHIFT-AND e converter em MAIÚSCULAS todas as ocorrências do PADRÃO no TEXTO, ou exibir na tela uma mensagem informando que o PADRÃO não foi encontrado no TEXTO, se este for o caso. Alguém pode me ajudar ?
  2. Bom dia estou com uma dificuldade em passar os dados de uma jsp para o servlet que vai inserir os dados no banco, fiz três formulários para agendamento e no terceiro ele vai mandar para a servlet porém aparece o erro java.lang.NullPointerException Jsp----------------------- <!DOCTYPE html> <% String cpf = request.getParameter("cpf"); Cliente c = new Cl iente(); try{ c.setCpf(cpf); c.carregar(); }catch(Exception e){ out.print("Erro:"+e); } %> <% String idservico = request.getParameter("idservico"); Servico s = new Servico(); try{ s.setIdservico(Integer.parseInt(idservico)); s.carregar(); }catch(Exception e){ out.print("Erro:"+e); } %> <% String funcionario_cpf = request.getParameter("funcionario_cpf"); Funcionario f = new Funcionario(); try{ f.setCpf(funcionario_cpf); f.carregar(); }catch(Exception e){ out.print("Erro:"+e); } %> <% String data = request.getParameter("data"); Agendamento a = new Agendamento(); ArrayList<Agendamento> agendados=new ArrayList<Agendamento>(); DateFormat df=new SimpleDateFormat("yyyy-MM-dd"); try{ agendados = a.listarPorDataCPF( df.parse(data), funcionario_cpf); }catch(Exception e){ out.print("Erro:"+e); } String[] horarios = {"09:00","09:30","10:00","10:30","11:00","11:30","12:00","12:30","13:00","13:30","14:00","14:30","15:00","15:30","16:00","16:30","17:00","17:30"}; %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> <script> function goBack() { window.history.back(); } </script> </head> <body> <%@include file="menu.jsp" %> <center> <h1>Registrar Agendamento do Cliente</h1> <form action="gerenciar_agendamento.do" method="post" id="form_agenda"> <input type="hidden" name="op" value="inserir"/> <b>Cpf :</b><%=c.getCpf() %> / <b>Nome do Cliente:</b><%=c.getNome() %><br/> <b>Servico:</b> <%=s.getNome() %> (R$<%=s.getPreco() %>)<br/> <b>Funcionário</b> <%=f.getNome()%><br/> <b>Data:</b> <%=df.parse(data).toString() %><br/> <% for(int i=0;i<horarios.length;i++){ boolean existe=false; for(Agendamento ag:agendados){ if(ag.getHora().toString().equals(horarios[i]+":00")){ existe=true; } } if(existe){ out.print(horarios[i]+" (indisponível)<br/>"); }else{ out.print(horarios[i]+"<input type='radio' name='horario'/><br/>"); } } %> <input type='button' value='Voltar' onclick="javascript: history.go(-1)" /> </select><input type="submit" value="próximo" /><br/> <br><br><br><br> </center> </body> </html> Servlet----------------- String op = request.getParameter("op"); String idagendamento = request.getParameter("idagendamento"); String data = request.getParameter("data"); String hora = request.getParameter("hora"); String valor = request.getParameter("valor"); String situacao_pagamento = request.getParameter("situacao_pagamento"); String situacao_servico = request.getParameter("situacao_servico"); String cliente_cpf = request.getParameter("cliente_cpf"); String servico_idservico = request.getParameter("servico_idservico"); String funcionario_cpf = request.getParameter("funcionario_cpf"); try { Agendamento a = new Agendamento(); switch (op) { case "inserir":{ if(data.equals("") || data.isEmpty()){ out.print("O campo DATA deve ser preenchido!"); }else if(hora.equals("") || hora.isEmpty()){ out.print("O campo HORA deve ser preenchido!"); }else if(valor.equals("") || valor.isEmpty()){ out.print("O campo VALOR deve ser preenchido!"); }else if(situacao_pagamento.equals("") || situacao_pagamento.isEmpty()){ out.print("O campo SITUAÇÃO PAGAMENTO deve ser preenchido!"); }else if(situacao_servico.equals("") || situacao_servico.isEmpty()){ out.print("O campo SITUAÇÃO SERVIÇO deve ser informada!"); }else if(cliente_cpf.equals("") || cliente_cpf.isEmpty()){ out.print("O campo CLIENTE deve ser selecionado!"); }else if(servico_idservico.equals("") || servico_idservico.isEmpty()){ out.print("O campo SERVIÇO deve ser selecionado!"); }else if(funcionario_cpf.equals("") || funcionario_cpf.isEmpty()){ out.print("O campo FUNCIONÁRIO deve ser selecionado!"); }else{ SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy"); format.format( new Date() ); a.setData(format.parse(data)); SimpleDateFormat formatador = new SimpleDateFormat("HH:mm"); Date horaa = formatador.parse(hora); Time time = new Time(horaa.getTime()); a.setHora(time); a.setValor(Double.parseDouble(valor)); a.setSituacao_pagamento(Boolean.parseBoolean(situacao_pagamento)); a.setSituacao_servico(Boolean.parseBoolean(situacao_servico)); Cliente c = new Cliente(); c.setCpf(cliente_cpf); Servico s = new Servico(); s.setIdservico(Integer.parseInt(servico_idservico)); Funcionario f = new Funcionario(); f.setCpf(funcionario_cpf); a.registrarAgendamento(); response.sendRedirect("listar_agendamento.jsp"); } } Por favor quem puder me ajudar, estou com essa dificuldade, e essa ocorrendo o erro que falei antes
  3. Boa tarde, estou iniciando em java, e está me gerando um erro ao criar a um java source: MAIL:72: warning: finally clause cannot complete normally } ^ 1 warning Por favor onde estou errando ? create or replace and compile java source named mail as import java.io.*; import java.sql.*; import java.util.Properties; import java.util.Date; import javax.activation.*; import javax.mail.*; import javax.mail.internet.*; import oracle.jdbc.driver.*; import oracle.sql.*; public class mail { static String dftMime = "application/octet-stream"; static String dftName = "filename.dat"; public static oracle.sql.NUMBER send(String from, String to, String cc, String bcc, String subject, String body, String SMTPHost, oracle.sql.BLOB attachmentData, String attachmentType, String attachmentFileName) { int rc = 0; try { Properties props = System.getProperties(); props.put("mail.smtp.host", SMTPHost); Message msg = new MimeMessage(Session.getDefaultInstance(props, null)); msg.setFrom(new InternetAddress(from)); if (to != null ) msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to, false)); if (cc != null) msg.setRecipients(Message.RecipientType.CC, InternetAddress.parse(cc, false)); if (bcc != null) msg.setRecipients(Message.RecipientType.BCC, InternetAddress.parse(bcc, false)); if (subject != null) msg.setSubject(subject); else msg.setSubject("(no subject)"); msg.setSentDate(new Date()); if (attachmentData != null) { MimeBodyPart mbp1 = new MimeBodyPart(); mbp1.setText((body != null ? body : "")); mbp1.setDisposition(Part.INLINE); MimeBodyPart mbp2 = new MimeBodyPart(); String type = (attachmentType != null ? attachmentType : dftMime); String fileName = (attachmentFileName != null ? attachmentFileName : dftName); mbp2.setDisposition(Part.ATTACHMENT); mbp2.setFileName(fileName); mbp2.setDataHandler(new DataHandler(new BLOBDataSource(attachmentData, type))); MimeMultipart mp = new MimeMultipart(); mp.addBodyPart(mbp1); mp.addBodyPart(mbp2); msg.setContent(mp); } else { msg.setText((body != null ? body : "")); } Transport.send(msg); rc = 1; } catch (Exception e) { e.printStackTrace(); rc = 0; } finally { return new oracle.sql.NUMBER(rc); } } static class BLOBDataSource implements DataSource { private BLOB data; private String type; BLOBDataSource(BLOB data, String type) { this.type = type; this.data = data; } public InputStream getInputStream() throws IOException { try { if(data == null) throw new IOException("No data."); return data.getBinaryStream(); } catch(SQLException e) { throw new IOException("Cannot get binary input stream from BLOB."); } } public OutputStream getOutputStream() throws IOException { throw new IOException("Cannot do this."); } public String getContentType() { return type; } public String getName() { return "BLOBDataSource"; } } }
  4. Olá boa tarde tou tentado trazer os dados do banco de dados pra a minha jTable. package modeloBeans; import java.util.ArrayList; import javax.swing.table.AbstractTableModel; public class ModeloTabela extends AbstractTableModel{ private ArrayList linhas= null; private String[] colunas= null; public ModeloTabela (ArrayList lin, String[] col){ setLinhas(lin); setColunas(col); } public ArrayList getLinhas() { return linhas; } public void setLinhas(ArrayList linhas) { this.linhas = linhas; } public String[] getColunas() { return colunas; } public void setColunas(String[] colunas) { this.colunas = colunas; } public int getColumnCount(){ return colunas.length; } public int getRowcount(){ return linhas.size(); } public String getColumnName(int numCol){ return colunas[numCol]; } public Object getValueAt(int numLin, int numCol){ Object[] linha = (Object[]) getLinhas().get(numLin); return linha[numCol]; } } ai fica esse erro aqui
  5. Bom dia, estou desenvolvendo um sistema de venda preciso de ajuda, eu quero salvar as informações em uma classe ou arquivo temporário: host , nome do banco, usuário e senha ???
  6. Olá estou com uma duvida, estou fazendo um projeto web para gerenciar pedidos, ou seja, meu sistema cadastra os clientes, registra os pedidos, calcula os totais e mostra para o usuário. O meu problema é que na hora de montar o pedido eu coloquei uma tabela dinâmica com os campos: produto, quantidade e valor. Só que eu não sei como fazer para recuperar esses dados na servlet. Alguém poderia me ajudar. Segue abaixo o código da tabela. Script da tabela: <script type="text/javascript"> function adicionarLinha() { var local=document.getElementById('tabela-encomenda'); var tblBody = local.tBodies[0]; var newRow = tblBody.insertRow(-1); var newCell0 = newRow.insertCell(0); newCell0.innerHTML = '<td><input type="text" name="produto"></td>'; var newCell1 = newRow.insertCell(1); newCell1.innerHTML = '<td><input type="number" name="qtd-produto"></td>'; var newCell2 = newRow.insertCell(2); newCell2.innerHTML = '<td><input type="text" name="valor"></td>'; var newCell3 = newRow.insertCell(3); newCell3.innerHTML = '<td><input type="text" name="descricao"></td>'; } </script> Código HTML da tabela: <section> <form id="formulario"> <table id="tabela-encomenda"> <tbody> <td id="coluna"> Produto </td> <td id="coluna"> Quantidade </td> <td id="coluna"> Valor </td> <td id="coluna"> Descrição </td> </tbody> </table> <input id="botao-lista" type="button" onclick="adicionarLinha();" value="Adicionar">
  7. Oi galera do scriptbrasil todo bem com vocês? comigo estou bem! Queria uma ajuda com você com um programa JAVA que to usando, infelizmente não sei nada de criar ou mesmo mexer para alterar uma coisa do JAVA, então vim aqui pedi ajuda para vocês, Estou usando um programa chamado AutoTojatta e ele me ajuda a click mas rápido, só que ele tem uma desvantagem grande. Vou deixa aqui uns imagem para ajuda a vocês entenderem! Logo aqui embaixo tem um print deste programa! http://prntscr.com/h1npey Vocês podem ver que ele é simples, só que eu queria alterar uma coisinha nele, Tipo: Queria de uma forma desativa ele com uma tecla do teclado, Explicando melhor Para eu ativa ele preciso click no botão ON e para eu desativa eu ia ter que click no OFF, e eu não queria fazer isto, porque o programa fica clicando nas coisas rápido e fica difícil de desativa ele. Queria saber se tem como coloca uma tecla para desativa ou ativa ele, no meu caso a tecla "R" ou mesmo F1, sei que este forum é para tirar duvidas etc... mas queria muito ajuda de alguém que mexesse esta aria do java! Vou deixa o link para o Download para alguém que possa edita para me e alterar o JAVA, ou se pode colocar uma aria onde eu posso escolher a tecla! Download: AutoTojatta Agradeço a quela pessoa que me ajuda! Fica em PAZ todo deste grupo
  8. Criei o código: package jxl; import java.io.File; import java.io.*; import java.util.Date; import jxl.*; import jxl.write.biff.BiffException; class Main { public static void main(String[] args){ try{ Workbook teste = Workbook.getWorkbook(new File("myfile.xls")); }catch (IOException e){ e.printStackTrace();} catch (BiffException ex){ ex.printStackTrace();} } } e compilo com "javac -classpath jxl.jar Prototipo01.java" e executo com "java Main" porem da erro de classe principal não encontrada, oque eu faço?(Desculpa eu estar no lugar errado e minha primeira vez nesse fórum)
  9. Boa noite galera, Sou iniciante e tenho uma dúvida que deve ser simples. Estou desenvolvendo um site em wordpress e utilizando o plugin wbounce para wordpress que é uma exit intent popup que abre quando a pessoa tira o mouse da janela com a intenção de navegar para outro site. Consegui fazer com que essa popup feche depois de aberta após um tempo definido por mim. E também mostrar um contador regressivo de tempo para a janela fechar. Porém essa contagem inicia quando o site é aberto e preciso que só se inicie quando a div da popup for mostrada. Tentei inserir: if($('#wbounce-modal').css('display') == 'block'){}, mas não deu certo! Alguém pode me ajudar, por favor? Muito obrigado! Segue o código que estou utilizando: jQuery(document).ready(function($){ var $banner = $('#wbounce-modal'); // objeto banner var $tempo = 10; // milisegundos var $intervalo; // funcao que fechará o banner function fechar(){ $("#wbounce-modal").hide(); } setTimeout(fechar, $tempo*1000); function contador(){ $intervalo = window.setInterval(function() { var tempoContagem = $("#contador").html(); var atualizaContagem = eval(tempoContagem) - eval(1); $("#contador").html(atualizaContagem); // chegando em zero o contador é parado if(atualizaContagem == 0){ pararContagem(); } }, 1000); } // funcao para limpar o contador function pararContagem(){ window.clearInterval($intervalo); } // chamada da funcao que fará a contagem contador(); })
  10. Boa noite galera. Desculpem pela minha ignorância, sou novo em java mas tenho estudado bastante o desenvolvimento web com spring boot. E no meio desses estudos estou criando um projetinho com a finalidade de aprender . Pois bem. Cheguei a um ponto do qual não consigo sair . Colocarei trechos do meu código abaixo para melhor exemplificar. Modelos : @Entity @Table(name = "Pessoa", schema = "dbo") public class Pessoa { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "Id") private Integer id; @Column(name = "Codigo") private String codigo; @Column(name = "Nome") private String nome; @Column(name = "Apelido") private String apelido; @Column(name = "Cpf_cnpj") private String cpf_cnpj; @OneToMany(mappedBy = "pessoa", cascade = CascadeType.ALL) private List<Endereco> enderecos = new ArrayList<Endereco>(); @Column(name = "Tipo") private String tipo; ------------------------------------------------------------- @Entity @Table(name = "Endereco", schema = "dbo") public class Endereco { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "Id") private Integer id; @ManyToOne @JoinColumn(name = "Pessoa_Id") private Pessoa pessoa; @Column(name = "Numero") private String numero; @ManyToOne @JoinColumn(name = "tipo_logradouro_id") private TipoLogradouro tipo; @Column(name = "Nome") private String nome; @ManyToOne @JoinColumn(name = "Bairro_Id") private Bairro bairro; @ManyToOne @JoinColumn(name = "Cidade_Id") private Cidade cidade; --------------------------------------------------------- Classe TDO para carregar todos esses objetos na View através da controller public class PessoaCadastro { private Pessoa pessoa; private Endereco endereco; private List<Bairro> bairros = new ArrayList<Bairro>(); private List<Cidade> cidades = new ArrayList<Cidade>(); private List<TipoLogradouro> logradouros = new ArrayList<TipoLogradouro>(); public List<TipoLogradouro> getLogradouros() { return logradouros; ---------------------------------------------------- Classe Controller @Controller // @RequestMapping("/pessoa") public class PessoaController { @Autowired PessoaService service; @Autowired BairroService serBairro; @Autowired CidadeService serCidade; @Autowired TipoLogradouroService serLogradouro; @RequestMapping(value = "/lista-pessoa", method = RequestMethod.GET) public String findAll(Map<String, Object> model) { model.put("pessoas", service.findAll()); return "/lista-pessoas"; } // @RequestMapping(value = "/lista-pessoa", method = RequestMethod.GET) // public ModelAndView findByAll() { // return new ModelAndView("lista-pessoas", "pessoas", service.findAll()); // } @RequestMapping(value = "/excluir-pessoa", params = "id", method = RequestMethod.GET) public String excluir(@RequestParam("id") Integer id) { service.delete(id); return "redirect:/lista-pessoa"; } public ModelAndView cadastro(PessoaCadastro formPessoa) { return new ModelAndView("cadastro-pessoa", "formPessoa", formPessoa); } @RequestMapping(value = "/cadastro-pessoa", params = "id", method = RequestMethod.GET) public ModelAndView editar(@RequestParam("id") Integer id) { PessoaCadastro pessoa = new PessoaCadastro(); pessoa.setPessoa(service.findOne(id)); pessoa.setEndereco(new Endereco()); pessoa.setLogradouros(serLogradouro.findAll()); pessoa.setBairros((List<Bairro>) serBairro.findAll()); pessoa.setCidades((List<Cidade>) serCidade.finfAll()); return cadastro(pessoa); } @RequestMapping(value = "/cadastro-pessoa", method = RequestMethod.GET) public ModelAndView novo() { PessoaCadastro pessoa = new PessoaCadastro(); pessoa.setPessoa(new Pessoa()); pessoa.setEndereco(new Endereco()); pessoa.setLogradouros(serLogradouro.findAll()); pessoa.setBairros((List<Bairro>) serBairro.findAll()); pessoa.setCidades((List<Cidade>) serCidade.finfAll()); return cadastro(pessoa); } @RequestMapping(value = "/salvar-pessoa") public String saveOrUpdate(PessoaCadastro pessoa) { service.saveOrUpdate(pessoa.getPessoa()); return "redirect:/lista-pessoa"; } @RequestMapping(value = "/adionar-endereco", method = RequestMethod.GET) public ModelAndView AdionarEndereco(PessoaCadastro pessoa) { pessoa.addEnderecoPessoa(pessoa.getEndereco()); return cadastro(pessoa); } Na minha view eu tenho os campos correspondes a Pessoa e uma tabela onde irão ser armazenados a lista de endereços da Pessoa que eu for adicionar. Ao abrir a pagina eu carrego as informações de cadastro da pessoa, mas só que não sei como faço para ir adicionando endereços para essa pessoa e depois gravar. Tenho método adicionar endereco mas só retorna null. Essa situação é praticamente a mesmo em um caso de Orçamento e seus itens no qual a pessoa cria o Orçamento e vai acionando os produtos na lista e depois grava. É isso que eu não sei fazer. Por favor me ajudem. Desde de já agradeço e desculpem pela minha ignorância.
  11. O que estou errando, não consegui encontrar o erro. dispatcher-servlet.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:jee="http://www.springframework.org/schema/jee" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd "> <!-- ONDE ESTÃO OS COMPONENTES DO SPRING (EX:@Controller, @Repository, @Service e @Component ) --> <context:component-scan base-package="br.com.netsoft" /> <!-- SEM ESSA TAG ELE NÃO RETORNA O JSON --> <mvc:annotation-driven /> <!-- SEM ESSA TAG NÃO CARREGA OS CSS/JS --> <mvc:default-servlet-handler /> <!-- GERENCIAMENTO DO JPA PELO SPRING --> <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> <property name="persistenceUnitName" value="PERSISTENCE_UNIT" /> </bean> <!-- gerenciamento das transações --> <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> <property name="entityManagerFactory" ref="entityManagerFactory" /> </bean> <tx:annotation-driven transaction-manager="transactionManager" /> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix"> <value>/WEB-INF/views/</value> </property> <property name="suffix"> <value>.html</value> </property> </bean> </beans> web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>DESIF</display-name> <servlet> <servlet-name>Spring MVC Dispatcher Servlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/dispatcher-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> </web-app> Log no console 01:19:05,602 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host./desif.UndertowDeploymentInfoService: org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./desif.UndertowDeploymentInfoService: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet from [Module "deployment.desif.war:main" from Service Module Loader] at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:1079) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.start(UndertowDeploymentInfoService.java:284) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet from [Module "deployment.desif.war:main" from Service Module Loader] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:723) ... 6 more 01:19:05,608 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "desif.war")]) - failure description: { "WFLYCTL0080: Failed services" => {"jboss.undertow.deployment.default-server.default-host./desif.UndertowDeploymentInfoService" => "org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./desif.UndertowDeploymentInfoService: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet from [Module \"deployment.desif.war:main\" from Service Module Loader] Caused by: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet from [Module \"deployment.desif.war:main\" from Service Module Loader]"}, "WFLYCTL0412: Required services that are not installed:" => ["jboss.undertow.deployment.default-server.default-host./desif.UndertowDeploymentInfoService"], "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined }Servidor é Wildfly.Arquivo pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>br.com.netsoft</groupId> <artifactId>desif</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>war</packaging> <build> <finalName>desif</finalName> </build> <properties> <failOnMissingWebXml>false</failOnMissingWebXml> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <failOnMissingWebXml>false</failOnMissingWebXml> <java-version>1.8</java-version> <spring.version>5.0.0.RELEASE</spring.version> <org.aspectj-version>1.8.1</org.aspectj-version> <org.slf4j-version>1.6.6</org.slf4j-version> <!-- false - não precisa de XML --> <failOnMissingWebXml>false</failOnMissingWebXml> <!-- Thymeleaf --> <thymeleaf.version>3.0.3.RELEASE</thymeleaf.version> <!-- Thymeleaf - Layout Dialect --> <thymeleaf-layout-dialect.version>2.1.2</thymeleaf-layout-dialect.version> </properties> <repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/libs-milestone</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <dependencies> <!-- Métodos uteis para manipulação de String, métodos e etc --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version> </dependency> <!-- Thymeleaf - Layout Dialect --> <dependency> <groupId>nz.net.ultraq.thymeleaf</groupId> <artifactId>thymeleaf-layout-dialect</artifactId> <version>${thymeleaf-layout-dialect.version}</version> </dependency> <!-- Thymeleaf - extras --> <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity4</artifactId> <version>3.0.1.RELEASE</version> </dependency> <!-- Thymeleaf --> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf</artifactId> <version>${thymeleaf.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring4</artifactId> <version>${thymeleaf.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope> </dependency> <!-- Spring início --> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>5.0.0.M4</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.0.0.M3</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${spring.version}</version> </dependency> <!-- Spring fim --> <!-- <dependency> --> <!-- <groupId>javax</groupId> --> <!-- <artifactId>javaee-api</artifactId> --> <!-- <scope>provided</scope> --> <!-- </dependency> --> <!-- AspectJ --> <!-- <dependency> --> <!-- <groupId>org.aspectj</groupId> --> <!-- <artifactId>aspectjrt</artifactId> --> <!-- <version>${org.aspectj-version}</version> --> <!-- </dependency> --> <!-- Logging início --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${org.slf4j-version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${org.slf4j-version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${org.slf4j-version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.15</version> <exclusions> <exclusion> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> </exclusion> <exclusion> <groupId>javax.jms</groupId> <artifactId>jms</artifactId> </exclusion> <exclusion> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> </exclusion> <exclusion> <groupId>com.sun.jmx</groupId> <artifactId>jmxri</artifactId> </exclusion> </exclusions> <scope>runtime</scope> </dependency> <!-- Logging fim --> <!-- @Inject --> <!-- <dependency> --> <!-- <groupId>javax.inject</groupId> --> <!-- <artifactId>javax.inject</artifactId> --> <!-- <version>1</version> --> <!-- </dependency> --> <!-- <dependency> --> <!-- <groupId>commons-dbcp</groupId> --> <!-- <artifactId>commons-dbcp</artifactId> --> <!-- <version>1.2.2</version> --> <!-- </dependency> --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>3.6.0.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>4.1.0.Final</version> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.0.0.GA</version> </dependency> <!-- Test --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.7</version> <scope>test</scope> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version> <scope>provided</scope> </dependency> </dependencies> </dependencyManagement> </project>
  12. bom dia, só preciso de uma pequena ajuda para como centralizar esse banner no site com esse pequeno código java abaixo. agradeço imensamente, muito obrigada! aguardo resposta <ins class="bookingaff" data-aid="1295946" data-target_aid="1295944" data-prod="banner" data-width="728" data-height="90" data-banner_id="56128" data-lang="pt-BR"> <!-- Anything inside will go away once widget is loaded. --> <a href="//www.booking.com?aid=1295944">Booking.com</a> </ins> <script type="text/javascript"> (function(d, sc, u) { var s = d.createElement(sc), p = d.getElementsByTagName(sc)[0]; s.type = 'text/javascript'; s.async = true; s.src = u + '?v=' + (+new Date()); p.parentNode.insertBefore(s,p); })(document, 'script', '//aff.bstatic.com/static/affiliate_base/js/flexiproduct.js'); </script>
  13. class busca { public int v[] = new int[3] public int busca (int[] v, int n) { for(int i=0; i < 3; i++) { if (n == v) { System.out.print("O valor "+v+" está na posição "+i); } } } public static void main(string[] args) { Scanner sc = new Scanner(); int v[] = {1,2,3}; int n; System.out.print("Digite um numero para busca: "); n = sc.nextInt(); b.busca(v,n); } }
  14. Galera estou com muita duvida nesta matéria,esta bem difícil,eu sei o conceito mas não consigo estruturar na minha cabeça,tipo como vai funcionar isso,Sobre uma thread com fatorial e outra com fatorial recursiva ta complicado segue os exercicios 1 e 2 pfv me ajudem
  15. enho no Model de minha aplicação as seguintes classes: Produto; Fornecedor; Cliente; Usuario; Estacao; Dentro delas há os atributos, construtores, e getsetters. Como a classe Estacao abaixo: package model; public class Estacao { private String id,ip,status,infoAdicional; private Estacao(String id, String ip, String status, String infoAdicional) { super(); this.id = id; this.ip = ip; this.status = status; this.infoAdicional = infoAdicional; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getInfoAdicional() { return infoAdicional; } public void setInfoAdicional(String infoAdicional) { this.infoAdicional = infoAdicional; } } Minha dúvida é: Os métodos de Inserção, Remoção, Listagem e Ordenação, por exemplo, de cada objeto dentro do model, precisam estar dentro da própria classe? ou posso criar classes genéricas como "Inserir", "Remover" e "Ordenar" dentro do package model para trabalhar os objetos?
  16. Olá sou novo aqui no fórum, então se postei em lugar errado, já peço desculpas. Bom estou começando agora com Java e preciso da ajuda de vocês que são mais experientes. Eu tenho uma String com o conteúdo de um XML desta forma: <tag1> <tag2> <tag3>aaaa</tag3> <tag4>bbbb</tag4> </tag2> <tag2> <tag3></tag3> <tag4>zzzz</tag4> </tag2> <tag2> <tag3></tag3> <tag4></tag4> </tag2> <tag2> <tag3>yyyy</tag3> <tag4></tag4> </tag2> <tag1> Preciso ajustar o XML, excluindo as TAGs sem conteúdo deixando como está abaixo: <tag1> <tag2> <tag3>aaaa</tag3> <tag4>bbbb</tag4> </tag2> <tag2> <tag4>zzzz</tag4> </tag2> <tag2> <tag3>yyyy</tag3> </tag2> <tag1> Desde já agradeço a ajuda. Alguma dica de como fazer isso?
  17. E ai galera vou tentar resumir , tenho um sistema de garagem de revenda de carro, na vdd estou finalizando rsss e agora to querendo fazer uma espécie de arquivo para o sistema. Tipo a loja cadastra o veiculo os detalhes essas coisas, e também terá uma opção para cadastrar os documentos referente a este veiculo, referente a venda do mesmo também tipo Rg Cpf Doc do veiculo. Eu já consegui fazer o upload dos arquivos para uma pasta do pré-definida, gero um numero aleatório para a foto gravo a foto na pasta e mando o nome com o caminho dela para o banco de dados beleza. Porem agora quero tipo exibir essas imagens de acordo com o veiculo selecionado, mostrar os arquivos /imagens cadastrados cpf rg e doc do veiculo. Como faço isso Fico no aguardo vlw falou
  18. Boa tarde, sou iniciante, e todos os meus projetos estão sendo identificados como virus, o que fazer ? dei apenas um hello word e mesmo assim identifica como virus o arquivo .exe que envio para meus parentes testarem. já programei em 3 computadores diferentes , e deu a mesma coisa. Basicamente o computador foi formatado e apenas instalado o code::bloks direto do site do fabricante. e mesmo assim... então não e questão do pc que esta sendo feito o codigo.
  19. Boa Tarde Como posso criar um comando para pesquisar um item no banco de dados, e inserir esses dados em um Campo de Texto NetBeans Por exemplo Tabela: Codigo - Data - Venda - Valor Quero digitar o Codigo, clicar em Pesquisar e com isso inserir todas as outras informacoes da tabela nos campos de textos localizados abaixo (Campo Texto) Valor Venda (Campo Texto) Data Como realizo este codigo? Programa Java NetBeans Banco PostgreSQL Tentei realizar o Seguinte Codigo, Utilizando como base o codigo criado para salvar vendas. mas não funcionou Tela Programa - Inserir codigo neste Campo e pesquisar os demais itens public void alterarVenda() { String sql = "Select *from janeiro where codigo like `%" + txtcodigoalterar + "%" ; try { pst = conecta.prepareStatement(sql); // pst.setInt(1, Integer.parseInt(txtcodigoalterar.getText())); pst.setString(1, txtData.getText()); pst.setString(2, txtCliente.getText()); pst.setDouble(3, Double.parseDouble(txtValorVenda.getText())); pst.setInt(4, Integer.parseInt(txtAbacaxi.getText())); pst.setInt(5, Integer.parseInt(txtAbacaxiHortela.getText())); pst.setInt(6, Integer.parseInt(txtAcai.getText())); pst.setInt(7, Integer.parseInt(txtAcerola.getText())); pst.setInt(8, Integer.parseInt(txtAcerolaLaranja.getText())); pst.setInt(9, Integer.parseInt(txtAmora.getText())); pst.setInt(10, Integer.parseInt(txtCaja.getText())); pst.setInt(11, Integer.parseInt(txtCaju.getText())); pst.setInt(12, Integer.parseInt(txtCoco.getText())); pst.setInt(13, Integer.parseInt(txtCupuacu.getText())); pst.setInt(14, Integer.parseInt(txtGoiaba.getText())); pst.setInt(15, Integer.parseInt(txtGraviola.getText())); pst.setInt(16, Integer.parseInt(txtLaranja.getText())); pst.setInt(17, Integer.parseInt(txtLimao.getText())); pst.setInt(18, Integer.parseInt(txtMamao.getText())); pst.setInt(19, Integer.parseInt(txtMamaoMaracuja.getText())); pst.setInt(20, Integer.parseInt(txtManga.getText())); pst.setInt(21, Integer.parseInt(txtMaracuja.getText())); pst.setInt(22, Integer.parseInt(txtMelao.getText())); pst.setInt(23, Integer.parseInt(txtMisto.getText())); pst.setInt(24, Integer.parseInt(txtMorango.getText())); pst.setInt(25, Integer.parseInt(txtPessego.getText())); pst.setInt(26, Integer.parseInt(txtTangerina.getText())); pst.setInt(27, Integer.parseInt(txtUva.getText())); pst.execute(); JOptionPane.showMessageDialog(null, "Alterado com Sucesso", "alterado com Sucesso", JOptionPane.INFORMATION_MESSAGE); } catch (SQLException error) { JOptionPane.showMessageDialog(null, error); } } Estou precisando resolver este problema, alguém consegue me ajudar ? Desde já agradeço a atenção de todos
  20. Ola pessoal ! Tenho um projeto java web hospedado gratis por 14 dias no Servidor LocaWeb Jelastic. Estou fazendo testes, tudo funcionou bem ate tentar exibir um relatório pelo Ireport. No log do TomCat apareceu o seguinte: Hibernate: select this.codigo as codigo1_3_1, this.dataRegistro_rec as dataRegi2_3_1, this.memo_rec as memo_rec3_3_1, this.tipoReceita_rec_codigo as tipoRece7_3_1, this.valorbruto_rec as valorbru4_3_1, this.valorliquido_rec as valorliq5_3_1, this.valortaxa_rec as valortax6_3_1, tiporeceit1.codigo as codigo1_6_0, tiporeceit1.taxa_rec as taxa_rec2_6_0, tiporeceit1.tipo_rec as tipo_rec3_6_0 from Receita this inner join TipoReceita tiporeceit1 on this.tipoReceita_rec_codigo=tiporeceit1.codigo where not tiporeceit1.tipo_rec in (?) order by this.codigo asc 27-Jun-2017 23:21:33.233 INFO [http-nio-8080-exec-5] com.sun.faces.application.view.ViewScopeManager. CDI @ViewScoped bean functionality unavailable Hibernate: select this.codigo as codigo1_3_1, this.dataRegistro_rec as dataRegi2_3_1, this.memo_rec as memo_rec3_3_1, this.tipoReceita_rec_codigo as tipoRece7_3_1, this.valorbruto_rec as valorbru4_3_1, this.valorliquido_rec as valorliq5_3_1, this.valortaxa_rec as valortax6_3_1, tiporeceit1.codigo as codigo1_6_0, tiporeceit1.taxa_rec as taxa_rec2_6_0, tiporeceit1.tipo_rec as tipo_rec3_6_0 from Receita this inner join TipoReceita tiporeceit1 on this.tipoReceita_rec_codigo=tiporeceit1.codigo where not tiporeceit1.tipo_rec in (?) order by this.codigo asc Hibernate: select this.codigo as codigo1_3_1, this.dataRegistro_rec as dataRegi2_3_1, this.memo_rec as memo_rec3_3_1, this.tipoReceita_rec_codigo as tipoRece7_3_1, this.valorbruto_rec as valorbru4_3_1, this.valorliquido_rec as valorliq5_3_1, this.valortaxa_rec as valortax6_3_1, tiporeceit1.codigo as codigo1_6_0, tiporeceit1.taxa_rec as taxa_rec2_6_0, tiporeceit1.tipo_rec as tipo_rec3_6_0 from Receita this inner join TipoReceita tiporeceit1 on this.tipoReceita_rec_codigo=tiporeceit1.codigo where not tiporeceit1.tipo_rec in (?) order by this.dataRegistrorec asc Hibernate: select this.codigo as codigo16_0, this.taxa_rec as taxa_rec2_6_0, this.tipo_rec as tipo_rec3_6_0 from TipoReceita this where not this.tiporec in (?) order by this.tiporec asc Hibernate: select this.codigo as codigo16_0, this.taxa_rec as taxa_rec2_6_0, this.tipo_rec as tipo_rec3_6_0 from TipoReceita this where not this.tiporec in (?) order by this.tiporec asc Hibernate: select this.codigo as codigo16_0, this.taxa_rec as taxa_rec2_6_0, this.tipo_rec as tipo_rec3_6_0 from TipoReceita this where not this.tiporec in (?) order by this.tiporec asc Hibernate: select this.codigo as codigo13_1, this.dataRegistro_rec as dataRegi2_3_1, this.memo_rec as memo_rec3_3_1, this.tipoReceita_rec_codigo as tipoRece7_3_1, this.valorbruto_rec as valorbru4_3_1, this.valorliquido_rec as valorliq5_3_1, this.valortaxa_rec as valortax6_3_1, tiporeceit2.codigo as codigo1_6_0, tiporeceit2.taxa_rec as taxa_rec2_6_0, tiporeceit2.tipo_rec as tipo_rec3_6_0 from Receita this inner join TipoReceita tiporeceit2 on this.tipoReceita_rec_codigo=tiporeceit2.codigo order by this.dataRegistro_rec asc Hibernate: select this.codigo as codigo16_0, this.taxa_rec as taxa_rec2_6_0, this.tipo_rec as tipo_rec3_6_0 from TipoReceita this where not this.tiporec in (?) order by this.tipo_rec asc 27-Jun-2017 23:21:57.357 WARNING [http-nio-8080-exec-4] com.sun.faces.lifecycle.InvokeApplicationPhase.execute java.awt.HeadlessException javax.el.ELException: java.awt.HeadlessException at org.apache.el.parser.AstValue.invoke(AstValue.java:260) at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:267) at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:149) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:814) at javax.faces.component.UICommand.broadcast(UICommand.java:300) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:745) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) at java.awt.Window.(Window.java:536) at java.awt.Frame.(Frame.java:420) at java.awt.Frame.(Frame.java:385) at javax.swing.JFrame.(JFrame.java:189) at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:267) at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:197) at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:142) at br.com.emporio.financeirocasatua.bean.ReceitaBean.analitico(ReceitaBean.java:459) at br.com.emporio.financeirocasatua.bean.ReceitaBean.imprimir(ReceitaBean.java:416) 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.apache.el.parser.AstValue.invoke(AstValue.java:247) ... 33 more 27-Jun-2017 23:21:57.640 SEVERE [http-nio-8080-exec-4] com.sun.faces.context.AjaxExceptionHandlerImpl.handlePartialResponseError java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) at java.awt.Window.(Window.java:536) at java.awt.Frame.(Frame.java:420) at java.awt.Frame.(Frame.java:385) at javax.swing.JFrame.(JFrame.java:189) at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:267) at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:197) at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:142) at br.com.emporio.financeirocasatua.bean.ReceitaBean.analitico(ReceitaBean.java:459) at br.com.emporio.financeirocasatua.bean.ReceitaBean.imprimir(ReceitaBean.java:416) 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.apache.el.parser.AstValue.invoke(AstValue.java:247) at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:267) at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:149) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:814) at javax.faces.component.UICommand.broadcast(UICommand.java:300) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:745) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Meu codigo para chamar o relatório: public void analitico() { try { if (filtro.getDataInicial() == null || filtro.getDataFinal() == null || filtro.getTipo().equals("")) { Messages.addGlobalInfo("Favor preencher os campos"); return; } else { receita = new Receita(); ReceitaDAO receitaDAO = new ReceitaDAO(); listaReceita = receitaDAO.listar("dataRegistro_rec"); TipoReceitaDAO tipoReceitaDAO = new TipoReceitaDAO(); listaTipoReceita = tipoReceitaDAO.listar("tipo_rec"); String recDataInicial = filtro.getDataInicialFormatada(); String recDataFinal = filtro.getDataFinalFormatada(); String recTipo = filtro.getTipo(); HashMap<String, Object> parametros = new HashMap<String, Object>(); parametros.put("RECEITA_DATAINICIAL", recDataInicial); parametros.put("RECEITA_DATAFINAL", recDataFinal); parametros.put("RECEITA_TIPO", recTipo + "%"); String caminho = Faces.getRealPath("/reports/Receita_AnaliticoPorData.jasper"); Connection conexao = HibernateUtil.getConexao(); JasperPrint relatorio = JasperFillManager.fillReport(caminho, parametros, conexao); JasperViewer jv = new JasperViewer(relatorio, false); jv.setVisible(true); ... } } catch (JRException erro) { Messages.addGlobalError("Ocorreu um erro ao tentar gerar o relatório de Receita"); erro.printStackTrace(); } }
  21. alguém sabe onde e porque esse erro? Vejam só, o prof deu aos alunos a parte em java já pronta; O projeto é somente do banco de dados; O seguinte erro aparece e não sei identificar; to usando o phpmyadmin com o wampp e o workbench pra escrever o sql; OBS: Meu banco ainda não está pronto, to desesperado porque é pra entregar segunda-feira, o grupo tem eu e mais 3, e os caras me deixaram sozinho;
  22. como faço para chamar um relatório ireport passando os paramentos na aplicação ? estou utilizando o JPA para conexão com o banco. estou conseguindo chamar o relatório, mas não estou conseguindo passar os parâmetros. código chamar relatório String caminho = new File("./Relatorios/Relatorio_Funcionario/Relatorio_Funcionario_total.jrxml").getAbsolutePath(); JasperReport relatorio = JasperCompileManager.compileReport(caminho); JRBeanCollectionDataSource dados = new JRBeanCollectionDataSource(list, false); JasperPrint print = JasperFillManager.fillReport(relatorio, null, dados); JasperViewer viw = new JasperViewer(print, false); viw.setVisible(true);
  23. Olá, Quero criar um Labirinto em Java usando as seguintes classes genéricas: Pilha, Fila e Coordenada(que armazena a coordenada [x, y] atual). O programa lê um arquivo de texto contendo um labirinto, transferindo-o para uma matriz e, a partir da posição inicial, procura e move para espaços vazios até encontrar a posição final. Este é o arquivo de texto: 5 8 ######## E*** # ###*#### ###*#### ###S#### Como as classes genéricas Fila, Pilha, e Coordenada devem estar presentes no programa, devem ser criados 4 objetos: -Um objeto da classe Pilha chamado "path" e um objeto da classe Pilha> chamado "possibilidades", ambos capazes de armazenar 40 coordenadas (5 x 8 - 5 linhas e 8 colunas); -Um objeto da classe Fila chamado "Fila" que armazena 3 coordenadas e filas os espaços vazios ou o char 'S' em torno da posição atual que são encontrados ao pesquisar todas as 4 direções. (Na primeira busca, por exemplo, a fila seria: [(1,1),,] Como 1,1 é o primeiro espaço vazio encontrado na posição inicial, que é então adicionado à fila.) -Um objeto da classe Coordinate chamado "corrente", que representa a posição atual. 5 representa o número de linhas. 8 representa o número de colunas. O char '#' representa uma parede, um terreno inviável. O caractere 'E' é a posição de início, o caractere 'S' é a saída e os espaços vazios (char '') representam espaços transitáveis. Assim, o programa primeiro transfere o labirinto no arquivo de texto para uma matriz com o número especificado de linhas e colunas nele (5 e 8), e então encontra o caractere 'E', que é a posição de início e instancia o "atual" Objeto, armazenando sua coordenada nele ((1,0) no caso). A partir daí, ele procura todas as 4 direções em torno da posição atual no sentido horário (para cima, para a direita, para baixo e para a esquerda, nessa ordem) e armazena as coordenadas dos espaços vazios (ou char 'S') encontrados no objeto "fila" E remove a primeira coordenada da "fila", armazenando essa coordenada no objeto "atual", que representa a posição atual. Então, na matriz, coloca um char '*' na posição representada pelo objeto "atual" (coordenada), indicando que um passo foi dado. Em seguida, empilha o objeto "atual" no objeto "caminho" e empilha o objeto "fila" no objeto "possibilidades". Em seguida, repete essas etapas até encontrar a saída (char 'S'), impressão da matriz e fechamento do programa. No final, como cada posição é marcada com um '*', a matriz teria que se parecer com isso: (O arquivo de texto é inalterado). 5 8 ######## E*** # ###*#### ###*#### ###S#### Até agora, eu criei as classes: public class Fila <T> { private Object[objfila] = null; private int quantidade,posinicial,posfinal; public void inserir(Object x) throws Exception { if(quantidade==objfila.length) throw new Exception("Queue is full"); x=objfila(posfinal); quantidade++; posfinal++; } public void remover() throws Exception { if(quantidade==0){ throw new Exception("there are no elements on the queue"); } quantidade--; posinicial++; } public Fila(int capacidade) { this.posinicial=0; this.posfinal=0; Object objfila=new Object(); } } public class Pilha <T> { private Object[] objpilha = null; private int topo; public void inserir(T x) throws Exception { if(topo==objpilha.length-1){ throw new Exception("the stack is full."); } topo++; objpilha[topo]=x; } public void remover() throws Exception { if(topo==-1){ throw new Exception("there are no elements to be removed."); } topo--; } public Pilha(int capacidade){ objpilha=new Object[capacidade]; topo=-1; } } e coordenada (Eu acho que deve haver uma matriz de x e y que armazena coordenadas) public class Coordenadas <T>{ private int x; private int y; } O que estou tendo problemas é a criação desses objetos e inseri-los em outros objetos, como no armazenamento de coordenadas encontradas na "fila" e empilhamento do objeto "atual" no objeto "caminho". Qual é a maneira correta de fazer este programa? Desculpe pela longa pergunta.
  24. Deem um help aqui por favor pro meu "projetinho" da faculdade; Quero colocar uma mensagem informativa quando eu clicar no item "sobre"; Sei que tenho que usar o seguinte código: "JOptionPane.showMessageDialog(itemSobreSistema, "Desenvolvido por Fulano ", "Versão 1.0", JOptionPane.INFORMATION_MESSAGE);", porém não sei colocar quando clicar, simplesmente a caixa de mensagem com a informação aparece quando eu rodo o programa; package testwindows; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class TestWindows { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Mostrar Botão de Fechar do Sistema frame.setSize(500, 450); // Tamanho da Janela frame.setLocation(300,200); //Centralizar a Janela // Menus JMenu menuAluno = new JMenu("Aluno"); JMenu menuProfessor = new JMenu("Professor"); JMenu menuCurso = new JMenu("Curso"); JMenu menuSistema = new JMenu("Sistema"); JMenuBar barraMenu = new JMenuBar(); //Itens Menu Aluno JMenuItem itemCadastroAluno = new JMenuItem("Cadastrar"); JMenuItem itemProcurarAluno = new JMenuItem("Procurar"); JMenuItem itemRemoverAluno = new JMenuItem("Remover"); barraMenu.add(menuAluno);// Add o Menu Aluno na barra //add itens no Menu Aluno menuAluno.add(itemCadastroAluno); menuAluno.add(itemProcurarAluno); menuAluno.add(itemRemoverAluno); //Itens Menu Professor JMenuItem itemCadastrarProfessor = new JMenuItem("Cadastrar"); JMenuItem itemProcurarProfessor = new JMenuItem("Procurar"); JMenuItem itemRemoverProfessor = new JMenuItem("Remover"); barraMenu.add(menuProfessor); // Add o Menu Professor na barra //add itens no Menu Professor menuProfessor.add(itemCadastrarProfessor); menuProfessor.add(itemProcurarProfessor); menuProfessor.add(itemRemoverProfessor); //Itens Menu Curso JMenuItem itemCadastrarCurso = new JMenuItem("Cadastrar"); JMenuItem itemProcurarCurso = new JMenuItem("Procurar"); JMenuItem itemRemoverCurso = new JMenuItem("Remover"); barraMenu.add(menuCurso); //add itens no Menu Curso menuCurso.add(itemCadastrarCurso); menuCurso.add(itemProcurarCurso); menuCurso.add(itemRemoverCurso); //Itens Menu Sistema JMenuItem itemSobreSistema = new JMenuItem("Sobre"); JOptionPane.showMessageDialog(itemSobreSistema, "Desenvolvido por Douglas Rafael", "Versão 1.0", JOptionPane.INFORMATION_MESSAGE); JMenuItem itemSairSistema = new JMenuItem("Sair"); barraMenu.add(menuSistema); //add Menu Sistema na barra //Add itens no Menu menuSistema.add(itemSobreSistema); menuSistema.add(itemSairSistema); frame.getContentPane().add(barraMenu, BorderLayout.NORTH);// Exibir a barra no Painel frame.setVisible(true);//Tornar Painel visível } } Olha o que ela pede: "Construa um caixa de diálogo para exibir informações sobre o sistema ao clicar em Sistema->Sobre."
  25. Deem um help aqui por favor pro meu "projetinho" da faculdade; Quero colocar uma mensagem informativa quando eu clicar no item "sobre"; Sei que tenho que usar o seguinte código: "JOptionPane.showMessageDialog(itemSobreSistema, "Desenvolvido por Fulano ", "Versão 1.0", JOptionPane.INFORMATION_MESSAGE);", porém não sei colocar quando clicar, simplesmente a caixa de mensagem com a informação aparece quando eu rodo o programa; package testwindows; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class TestWindows { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Mostrar Botão de Fechar do Sistema frame.setSize(500, 450); // Tamanho da Janela frame.setLocation(300,200); //Centralizar a Janela // Menus JMenu menuAluno = new JMenu("Aluno"); JMenu menuProfessor = new JMenu("Professor"); JMenu menuCurso = new JMenu("Curso"); JMenu menuSistema = new JMenu("Sistema"); JMenuBar barraMenu = new JMenuBar(); //Itens Menu Aluno JMenuItem itemCadastroAluno = new JMenuItem("Cadastrar"); JMenuItem itemProcurarAluno = new JMenuItem("Procurar"); JMenuItem itemRemoverAluno = new JMenuItem("Remover"); barraMenu.add(menuAluno);// Add o Menu Aluno na barra //add itens no Menu Aluno menuAluno.add(itemCadastroAluno); menuAluno.add(itemProcurarAluno); menuAluno.add(itemRemoverAluno); //Itens Menu Professor JMenuItem itemCadastrarProfessor = new JMenuItem("Cadastrar"); JMenuItem itemProcurarProfessor = new JMenuItem("Procurar"); JMenuItem itemRemoverProfessor = new JMenuItem("Remover"); barraMenu.add(menuProfessor); // Add o Menu Professor na barra //add itens no Menu Professor menuProfessor.add(itemCadastrarProfessor); menuProfessor.add(itemProcurarProfessor); menuProfessor.add(itemRemoverProfessor); //Itens Menu Curso JMenuItem itemCadastrarCurso = new JMenuItem("Cadastrar"); JMenuItem itemProcurarCurso = new JMenuItem("Procurar"); JMenuItem itemRemoverCurso = new JMenuItem("Remover"); barraMenu.add(menuCurso); //add itens no Menu Curso menuCurso.add(itemCadastrarCurso); menuCurso.add(itemProcurarCurso); menuCurso.add(itemRemoverCurso); //Itens Menu Sistema JMenuItem itemSobreSistema = new JMenuItem("Sobre"); JOptionPane.showMessageDialog(itemSobreSistema, "Desenvolvido por Douglas Rafael", "Versão 1.0", JOptionPane.INFORMATION_MESSAGE); JMenuItem itemSairSistema = new JMenuItem("Sair"); barraMenu.add(menuSistema); //add Menu Sistema na barra //Add itens no Menu menuSistema.add(itemSobreSistema); menuSistema.add(itemSairSistema); frame.getContentPane().add(barraMenu, BorderLayout.NORTH);// Exibir a barra no Painel frame.setVisible(true);//Tornar Painel visível } } Olha o que ela pede: "Construa um caixa de diálogo para exibir informações sobre o sistema ao clicar em Sistema->Sobre."
×
×
  • Criar Novo...