[java-list] JSP+Servlet - Lendo arquivo texto
Title: JSP+Servlet - Lendo arquivo texto Pessoal, Estou fazendo uma página em JSP e queria implementar um contador da seguinte forma: a página chama um servlet e esse servlet lê um arquivo texto, incrementa o valor dele e devolve esse valor à página. Como faço isso? Fiz uma busca no histórico da lista, mas o que eu achei eu não consegui usar adequadamente... Aproveitando, como eu mantenho o contador estático enquanto o usuário estiver na minha página? Ou seja, se o contador estiver na página principal e o usuário entrar, no exemplo, na página de Downloads, como NÃO incrementar o contador ao voltar à página principal, já que ele "não saiu do site"? Seria um controle de sessão?? Como faço isso? Obrigado, Elder C. de Moraes Analista de Sistemas MarketSystem [EMAIL PROTECTED] Visite: www.marketsystem.com.br e www.csu.com.br "As informações e dados constantes do presente são confidenciais, sendo vedado a sua divulgação sem prévia e expressa anuência da MarketSystem, estando sujeito o infrator as penalidades previstas em lei e nos instrumentos celebrados."
Re: [java-list] JSP / Servlet com Iplanet
Ola Claudio, consegui fazer o deploy de uma aplicacao examplo apenas para ver como funciona. O Deploy aparentemente funcional mas qdo tentei acessar a pagina, gerou um SERVER ERROR e o seguinte log. [03/Feb/2003:15:19:02] info ( 9637): JSP: JSP1x compiler threw exception java.io.FileNotFoundException: /aplic/iplanet/docs/hello/index.jsp at org.apache.jasper.compiler.JspReader.pushFile(JspReader.java:187) at org.apache.jasper.compiler.JspReader.init(JspReader.java:253) at org.apache.jasper.compiler.JspReader.createJspReader(JspReader.java:259) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:164) at com.iplanet.server.http.servlet.NSServletEntity.load(NSServletEntity.java:252) at com.iplanet.server.http.servlet.NSServletEntity.update(NSServletEntity.java:173) at com.iplanet.server.http.servlet.NSServletRunner.Service(NSServletRunner.java:416) [03/Feb/2003:15:19:02] warning ( 9637): Internal error: Failed to get GenericServlet. (uri=/hello/index.jsp,SCRIPT_NAME=/hello/index.jsp) Sabe oque pode ser isto ? -- Claudio Miranda wrote: O iplanet só aceita fazer deploy de pacotes WAR, JAR e EAR, e somente através da ferramenta deploytool (GUI) ou iasdeploy (linha de comando). No iplanet não é possível criar contextos apenas criando diretórios como o Tomcat. O iplanet suporta Servlets 2.2 e JSP 1.1. Veja no diretório de exemplos do ias (IAS_HOME/ias/ias-samples) para você ver como é. ][s Claudio Miranda Patrick Leandro Souza escreveu, On 31/1/2003 11:28: Ola Claudio, obrigado pela atencao. Bem, ja fiz algumas aplicacoes usando o Tomcat, mas no iplanet nao existe a estrutura de diretorios ../ webapp / ROOT/ onde eu deveria colocar meu novo contexto com (por exemplo) uma simple JSP. No tomcat seria +- assim ../webapp / ROOT / meu_contexto / minha_pagina.jsp Entao, a duvida incial e' essa. Onde eu colaria uma simples JSP ? E outra duvida, tentei fazer deploy com o aplicativo wdeploy (nao sei se vc conhece). E ele pede uma parametro chamada do de vertual server Voce ja fez isto ? A principio eh isto se puder me ajudar em alguma vai ajudar muito. Grande abraco Claudio Miranda wrote: Quais são os problemas ? Quais parametros ? Seja específico por favor. ][s Claudio Miranda Patrick Leandro Souza escreveu, On 30/1/2003 09:24: Ola' mocada, sera' que alguem ja implementou e /ou tem experiencia com o servidor iplanet ? Sou iniciante em J2EE e estou (tentando) implementar uma Web application e simplesmente nao consigo fazer o Deploy. O iPlante tem alguns parametros especificos que nao estou entendendo bem. Se algum colega puder me ajudar agradeceria ... Abracos. Imagine all the people living life in peace (...) J. Lennon Patrick Leandro Souza Telemig Celular S.A Centro de Gerencia de Rede Celular - CGR Sistemas de Engenharia Tel: +55 31 3259-4387 Cel: +55 31 9968-1196 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- Imagine all the people living life in peace (...) J. Lennon Patrick Leandro Souza Telemig Celular S.A Centro de Gerencia de Rede Celular - CGR Sistemas de Engenharia Tel: +55 31 3259-4387 Cel: +55 31 9968-1196 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Re: finally
É verdade, felipe, tem toda a razão. Na verdade eu não faço assim, tenho uma classe pronta que extende Connection e trata essas coisinhas pra evitar que o codigo fique muito poluido. Tenho uns métodos que retornam direto um ResultSet, e um finalize() que fecha a conexão, se alguém se esqueceu no caminho. Felipe \ no spam \ Leme writes: Mauro, Note que no seu bloco finally, se o rs.close() gerar uma exceção (o que deve ser raríssimo, pouco provável, mas possível.), a conexão não será fechada. Normalmente, eu faço algo do tipo: finally { JDBCUtilities.silentClose( stmt ); JDBCUtilities.silentClose( co ); } // JDBCUtilties - possui varios close() e silentClose() methods (para ResultSet, Statement, Connection public void silentClose( Statement stmt ) { if ( stmt != null ) { try { stmt.close(); } catch( SQLException exc ) { logger.warn( error closing Statement, exc ); } } } Note também que é importante fechar o Statement, e não o ResultSet (você poderia fechar os dois, mas pela especificação, quando um Statement é fechado os ResultSets associados a ele também são). Felipe Mauro martini-at-floripa.com.br |Sou java| wrote: Eu normalmente uso assim: Connection co = null; ResultSet rs = null; try { co = pegaConn(); rs = executaUmQuery(co); while (rs.next()) { ... } } catch (SQLException eSQL) { debug(deu pau na base); } finally { if (rs != null) rs.close(); if (co != null) co.close(); } []s, ETA :-), --- Mauro Ramos Martini [EMAIL PROTECTED] counter.li.org#225287 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] JAVA e XML
Carlos, Antes de mais nada gostaria de me desculpar caso minha primeira mensagem tenha soado um pouco ofensiva, não foi essa a intenção. Em segundo lugar, acho que houve má interpretação de sua parte. Em momento algum eu disse que a solução consumiria mais ou menos memória. O que eu coloquei em questão na solução com streams vs. XML foi relativo à performance. E mesmo em relação ao consumo de memória, isso é facilmente resolvido utilizando-se o método readLine() do objeto BufferedReader. E por fim, hoje ao reler meu texto, notei que não coloquei o exemplo correto no trecho de código (acabei copiando e colando o próprio código original do problema), mas espero que tenha ficado subentendido que eu pretendia utilizar indexOf, ou um StringTokenizer ou mesmo uma RegExp para separar os elementos da string em variáveis (o código original que tinha em mente pode ser encontrado mais ao final dessa mensagem). Pois bem, voltando ao assunto original, talvez eu não tenha sido muito claro em minha explanação. Concordo com você que para chegar a uma conclusão real sobre qual método é mais rápido torna-se necessária uma bateria de testes. Mas como nenhum de nós até agora fez tais testes nessa massa de dados, temos que trilhar uma solução teórica. Vou detalhar aqui um pouco as premissas da qual eu parti para chegar nesse raciocínio: a) Um arquivo de dados XML ficará, sem dúvida alguma, muito maior do que um arquivo TAB delimited. Logo, quantidade TOTAL de bytes que serão carregados para a memória, checados e parseados (a língua portuguesa que me desculpe por esta aberração) será muito maior na solução XML. Uma vez que qualquer operação que envolva acesso à memória ou acesso ao disco em um computador leva uma fração de tempo para ser executada, tudo isso representa perda de performance. b) Para uma rotina que busca por um caracter TAB no meio de uma string, a razão diz que esta deve ser mais rápida do que uma que busque por TAGs delimitadoras de início e fim dos dados. Não sei de que modo foram programadas as máquinas virtuais Java, mas me parece óbvio que para qualquer CPU é muito mais rápido encontrar um caracter em meio a uma string do que encontrar duas strings (tags de início e fim) em meio a outra string. c) Um parser XML, além de ter que buscar pelas TAGs delimitadoras, ainda tem que checar se a estrutura do documento está perfeita e válida (por exemplo, tags não finalizadas), o que representa um overhead adicional. d) A solução, como descrevi em meu email anterior, não necessariamente precisa carregar o arquivo em sua totalidade para a memória. É possível fazer o processamento dos dados em partes utilizando-se o método readLine() de BufferedReader ou então controlando-se manualmente um buffer de memória para ler somente uma quantidade limitada de dados por vez. Foram essas as premissas que me conduziram a tal raciocínio. Se o java fosse uma linguagem compilada em bytecodes nativos do processador em que está sendo executada, eu não teria a menor dúvida de que esse método seria pelo menos umas 2 vezes mais rápido do que a solução em XML. Todavia, como o Java roda dentro de uma máquina virtual, existe a possibilidade da solução XML se equiparar à solução stream por conta de alguma otimização interna feita em código nativo. Mas ainda assim,acho muito pouco provável essa possibilidade. Claro que toda essa discussão está tomando um rumo mais acadêmico do que prático, uma vez que você já disse ter começado a implementar uma solução em XML. Qualquer uma das 2 soluções vai atender com segurança. Afinal, o grande gargalo que se tem em um problema desses não é necessariamente a leitura dos dados do arquivo XML ou do TXT e sim a escrita desses dados, via JDBC, no banco de dados. Implementei há poucos dias uma solução XML para inserir 8.000 registros em um banco Oracle. Não tenho o que reclamar da performance do parse do XML (utilizei SAX para tratar os dados). No meu caso específico, optei pelo XML porque um dos campos de dados era um texto formatado em HTML e com quebras de linha, o que me impedia logo de cara de utilizar um arquivo somente texto. Pensei em utilizar serialização de objetos também mas achei melhor utilizar XML por conta da portabilidade do formato. Enfim, a solução que propus no email anterior visa basicamente reduzir a quantidade de reprogramação dos sistemas (tanto dos cliente do servidor) e aumentar a performance, em detrimento da portabilidade. Porém se tempo (quer seja de desenvolvimento, quer seja de processamento) não é um problema, opte sem dúvida por XML, pois a portabilidade vale a pena. {}'s David Rissato Cruz PS: Segue abaixo o código que tinha em mente: (...) import java.util.*; import java.io.*; (...) public void leDadosDoArquivo(String nomeArquivo) { // Define caracter delimitador, no caso TAB final String delimitador = ; // Define variáveis BufferedReader br; String linha; try { // Cria buffered reader a partir de um FileReader do arquivo
Re: RES: [java-list] Instalar ou não o J2EE ?
Halex, Você precisa instalar o J2EE somente se você for trabalhar com ou estudar Enterprise Java Beans ou Message Driven Beans. O Tomcat já é um container Web e implementa as especificações de Servlets e JSP. Se a sua intenção é trabalhar com JSP e Servlets, não é necessário utilizar o SDK do J2EE ou um servidor adicional (JBoss, BES, etc). Instale apenas o J2SDK e o TomCat. []s Zanata, Adalberto [www.espacoreverso.com.br] - Segue mensagem original - De: Luiz Roberto [EMAIL PROTECTED] Data: Sun, 2 Feb 2003 23:25:12 -0200 Para: [EMAIL PROTECTED] Assunto: RES: [java-list] Instalar ou não o J2EE ? Helex, eu só tenho instalado na minha máquina apenas o SDK -Mensagem original- De: Halex Maciel [mailto:[EMAIL PROTECTED]] Enviada em: domingo, 2 de fevereiro de 2003 21:01 Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] Assunto: [java-list] Instalar ou não o J2EE ? olá lista, estou instalando o Tomcat na minha máquina e gostaria de saber se é necessário instalar o J2EE ou deixar instalado somente o J2SDK? Obrigado a todos. Halex Maciel Cuiabá-MT --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Que erro é esse?
Gostaria de saber que erro é esse e o que deve fazer para arruma-lo. Quando carrego meu applet ele para no meio e aparace esse erro. exception:java.security.AccessControlException/; access denied (java.io.FilePermission desenho.guf read ___ Tiago Rodrigues da Cruz ICQ: 83515578 Tel: 4727-3043 --- UOL, o melhor da Internet http://www.uol.com.br/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Shutdown no tomcat com problema, como resolver?
Olá lista, estou com um probleminha e não sei o que está acontecendo, pois toda vez que eu vou dar um shutdown no Tomcat ele me envia uma mensagem, como posso resolver este problema? segue abaixo a mensagem: C:\TOMCAT4.1\BINshutdownUsing CATALINA_BASE: C:\Tomcat4.1Using CATALINA_HOME: C:\Tomcat4.1Using CATALINA_TMPDIR: C:\Tomcat4.1\tempUsing JAVA_HOME: C:\j2sdk1.4.0Catalina.stop: java.net.ConnectException: Connection refused: connectjava.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:295) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:161) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:148) at java.net.Socket.connect(Socket.java:425) at java.net.Socket.connect(Socket.java:375) at java.net.Socket.init(Socket.java:290) at java.net.Socket.init(Socket.java:118) at org.apache.catalina.startup.Catalina.stop(Catalina.java:581) at org.apache.catalina.startup.Catalina.execute(Catalina.java:402) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) Obrigado a todos. Halex Maciel
Re: [java-list] SELECT COUNT(*) FROM TABELA
Vais possuir uma varivel do tipo "ResultSet" que vai receber o resultado do banco, ento para jogar o seu contador numa varivel faa o seguinte: //Variavveis ResultSet rs; Statement stmt; Connection conn; //Conecta ao banco conn = DriverManager.getConnection("aqui vai os dados da conexo do seu banco"); stmt = conn.createStatement(); //Select no banco rs = stmt.executeQuery("SELECT COUNT(*) FROM TABELA"); rs.next(); //Passa o cursor para primeira linha //Joga o resultado numa varivel int contador = rs.getInt(1); //O "1" representa ao primeiro campo do select. Espero ter ajudado, abraos. claudio escreveu: Boa Tarde! Pessoal alguem saberia me dizer como eu faco para armazenar o resultado de uma SELECT COUNT(*) FROM TABELA em uma variavel, onde eu possa manipular o valor da mesma, se isso for possivel. . . . String query = "SELECT COUNT(*) FROM TABELA"; output.append ("\nEnviando query: " + connection.nativeSQL( query ) + "\n" ); . . . Agradeco toda a ajuda que vier.
Re: [java-list] forte para sdk 1.4.1_01...???
Eu tive o mesmo tipo de problema com o NetBeans usando o sdk 1.4.1. Eu resolvi da seguinte forma: c:\PastaQualquer\InstaladorNetBeans.exe -is javahome : Caminho onde Está o SDK 1.4.1 Fiz isso a partir do prompt do DOS e funcionou. Talvez com o Forte funcione, já que são praticamente a mesma coisa. []´s Sávio Barros - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, February 03, 2003 4:36 AM Subject: [java-list] forte para sdk 1.4.1_01...??? Olá meus caros... Gostaria de saber como faço pra instalar o forte for java 2.0 com o skd 1.4.1_01... no sdk 1.4.0_-02 tb não funciona ele ñ encontra a VM, nem c eu indicar na instalaçao o lugar onde ela está... alguem sabe o q devo fazer... tenho q baixar outra verçao do forte...??? qual e onde... seria gratis...??? Valeu povo amigo... -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Erro obtendo o Data Source
Rodrigo, como eu não uso o JBoss, não sei te dizer se falta ou não alguma configuração adicional. Mas creio que a chamada deveria ser algo do tipo: datasource = (DataSource)ctx.lookup(java:comp/env/My_DataSource); Espero que ajude, falou! - Original Message - From: Rodrigo M. Benevides [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, February 03, 2003 10:02 Subject: [java-list] Erro obtendo o Data Source E-mail Premium BOL Antivírus, anti-spam e até 100 MB de espaço. Assine já! http://email.bol.com.br/ Olá a todos, quem sabe alguém já tenha passado por isso... O meu problema e que não estou conseguindo acessar o data source a partir da minha aplicação WEB. Estou utilizando o JBoss-3.0.4 + Tomcat-4.1 com as configurações abaixo. No diretório WEB-INF: ---Arquivo web.xml-- ... resource-ref res-ref-nameMy_DataSource/res-ref-name res-typejavax.sql.DataSource/res-type res-authContainer/res-auth /resource-ref ... Arquivo jboss-web.xml--- ... jboss-web resource-ref res-ref-nameMy_DataSource/res-ref-name jndi-namejava:/DB2DS/jndi-name /resource-ref /jboss-web ... Estou fazendo a seguinte chamada dentro da minha aplicação: Chamada do Data Source-- Context ctx = new InitialContext(); DataSource datasource; datasource = (DataSource)ctx.lookup(My_DataSource); Só que é disparada a seguinte exceção: --Exceção--- javax.naming.NameNotFoundException: My_DataSource not bound O detalhe é que quando eu substituo no código java My_DataSource por java:/DB2DS, que é o nome configurado no meu db2-service.xml, obtenho o data source e a conexão com a base de dados normalmente... Alguém tem alguma sugestão ou visualizou algum detalhe? Valeu! Rodrigo ___ Busca Yahoo! O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. http://br.busca.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] JAVA e XML - documentação
Quero agradecer a todos os que se interessaram pela documentação acerca do uso de JAVA para processar arquivos XML. Mas vale alguns esclarecimentos. A documentação de que disponho não é a final (versão 0.3) e eu não discuti o conteúdo com ninguém ainda. A idéia toda faz parte de um projeto meu (XMLforJAVA) para desenvolver um sistema que possa ser um buscador real de informações em documentos XML, particularmente documentos acadêmicos na área de Medicina, onde estou projetando uma linguagem de marcação chamada MedXML. As discussões que temos feito na lista é uma situação real que vivencio aqui an Secretaria de Fazenda de MT e vi a oportunidade de aplicar alguns conhecimentos de XML e JAVA numa situação real e de produção. Esta documentação tem o objetivo de mostrar (bem rapidamente) como é possível associar o atual documento TXT que tenho que processar a um documento XML. Fazendo uso da API do JDOM 0.8(beta) a idéia é a de processar o conteúdo desta arquivo XML e mostrar seus resultados numa página da web usando JSP. Atualmente os arquivos TXT são processados e persistidos em tabelas Oracle, isso poderia ser feito nesta caso com o XML também, mas teria que abrir uma discussão sobre XQL, o que acho não ser o momento propício. De qualquer forma estão dados os esclarecimentos, se mais alguém estiver afim de participar da discussão e dar uma olhada no material que gerei até agora basta entrar em contato comigo. Valeu. Carlos -- Carlos Santiago Programador JAVA Equipe de implementação Secretaria de Fazenda - MT -- __ E-mail Premium BOL Antivírus, anti-spam e até 100 MB de espaço. Assine já! http://email.bol.com.br/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Gerador de Report
Jefferson, Aí vai: http://telia.dl.sourceforge.net/sourceforge/jfreereport/jfreereport-0.8. 0-intro.pdf. Este manual é apenas um introdução, mas traz explicações para montar um relatório básico. []'s Ruy Pedroso Trails Sistemas Av. Nilo Peçanha 50 - sala 2511 - Centro CEP 20020-100 - Rio de Janeiro - RJ Tel: +55 21 2262 6370 Fax: +55 21 2262 6354 -Original Message- From: Jefferson Martins [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 3 de fevereiro de 2003 10:13 To: [EMAIL PROTECTED] Subject: Re: [java-list] Gerador de Report Baixei ele mas não consigo usar tu sabe como usar poderia dar um exemplo Em Segunda 03 Fevereiro 2003 01:13, José Voss Junior escreveu: procura por JFrreeReport, ele trabalha diretamente sobre TableModel do Swing muito facil de usar... Ótimo. - Original Message - From: George-Principal To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] Sent: Friday, January 31, 2003 4:54 PM Subject: [java-list] Gerador de Report Pessoal o que anda rolando de bom pra geração de relatório com java, tanto pra web quanto pra SWing?? Aguardo o retorno de voces. = George Queiroz Analista/Programador Alocado a www.informatec-sp.com ICQ UIN#30519911 DDR +55 11 3868-6713 = -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - --- Incoming mail is certified Virus Free.O email foi inspecionado por vírus. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003 --- Outgoing mail is certified Virus Free.O email foi inspecionado por vírus. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Arquivo de Configuração para J2EE
Olá: Estou usando J2EE com JBoss. Para configurar o banco de dados, é necessario usar um arquivo XML (ex: oracle-services.xml) que segue certas convenções ditadas pelo servidor de aplicação (neste caso o JBoss). Entretanto não desejo que minhas configurações fiquem dependente de um servidor. Ou seja, quero que meus EJB's, ao invés de lerem um arquivo determinado pelo Servidor (pode ser JBoss, BEA, Oracle, etc), leia um arquivo determinado por mim. Isto é possível? Como? Grato, Rafael U. C. Afonso --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] java com DLL (jni) não esta funcionando
Pessoal Tenho uma aplicacao que utiliza uma dll, esta aplicacao roda se eu chamar via jview (Microsoft), mas quando eu rodo atravé da jvm da SUN (1.3.1) a aplicacao não funciona. Alguem tem uma sugestão de como eu posso checar se a aplicação java esta utilizando a dll correta ou algum procedimento para eu checar a instalação. sds Marco Zerbini [EMAIL PROTECTED]
Re: [java-list] Java como Cliente-Servidor
Marcos Se voce tem em mente utilzar aplicações Cliente-Servidor em uma intranet, voce pode utilizar a tecnologia java web start. http://java.sun.com/products/javawebstart/ sds Marco Zerbini - Original Message - From: Marcos Coelho [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, October 02, 2002 7:23 PM Subject: [java-list] Java como Cliente-Servidor Ola Colegas de lista, Esta se trata de minha primeira mensagem na lista! Estou procurando por indicação de rotinas em Java que trabalhem como cliente-servidor... tipo Eu tenho um browser-cliente que faz requisição de uma função no servidor. Este servidor recebe a requisição e manda ao cliente a tal função pedida e este cliente executa a função... Espero ter explicado meu problema... e que Vcs possam me ajudar ... []´s Marcos Coelho -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: RE: [java-list] Dúvida sobre Exceptions
Ruy, A explicação tá certa mas o resultado não. Acho que tu quis dizer que a certa é a E. Doing finally part. Que tá dentro do finally. Depois do finally, e antes de Carrying on o programa vai bombar. Ruy Pedroso writes: Bruno, Segundo a questão, o que está sendo lançado é um error (OutOfMemoryError). Portanto, penso que a questão F é que estaria correta. A classe Error extende a classe Throwable, e por isso o erro seria capturado pelo finally. Depois disso, caso o erro não for tratado, o programa irá bombar. Mas até lá já teria impresso Carrying on. []'s Ruy Pedroso Trails Sistemas Av. Nilo Peçanha 50 - sala 2511 - Centro CEP 20020-100 - Rio de Janeiro - RJ Tel: +55 21 2262 6370 Fax: +55 21 2262 6354 -Original Message- From: Bruno do Amaral Dias Baptista [mailto:[EMAIL PROTECTED]] Sent: segunda-feira, 3 de fevereiro de 2003 02:22 To: Java List Subject: Re: [java-list] Dúvida sobre Exceptions Fala. Lembre-se que a classe Exception eh a classe pai de todas as excecoes! Logo, a resposta eh D, E e F. ETA. Bruno do Amaral. On Wed, 29 Jan 2003, Caetano wrote: Olá Pessoal, Estudando um pouco de exceções, me deparei com uma questão que não soube responder, até porque não consigo simular ela: Acredito que a(s) possíveis respostas sejam as letras E e F. Conto com a ajuda de vocês. 8. Consider the following class hierarchy and code fragment: java.lang.Throwable -- java.lang.Error -- java.lang.OutOfMemoryError | | -- java.lang.Exception -- java.io.IOException | | -- java.net.MalformedURLException | | -- java.io.StreamCorruptedException 1. try { 2. // assume s is previously defined 3. URL u = new URL(s); 4. // in is an ObjectInputStream 5. Object o = in.readObject(); 6. System.out.println(Success); 7. } 8. catch (MalformedURLException e) { 9. System.out.println(Bad URL); 10. } 11. catch (StreamCorruptedException e) { 12.System.out.println(Bad file contents); 13. } 14. catch (Exception e) { 15.System.out.println(General exception); 16. } 17. finally { 18.System.out.println(Doing finally part); 19. } 20. System.out.println(Carrying on); What lines are output if the method at line 5 throws an OutOfMemoryError? A. Success B. Bad URL C. Bad file contents D. General exception E. Doing finally part F. Carrying on. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - --- Incoming mail is certified Virus Free.O email foi inspecionado por vírus. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003 --- Outgoing mail is certified Virus Free.O email foi inspecionado por vírus. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - --- Mauro Ramos Martini [EMAIL PROTECTED] counter.li.org#225287 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED]
RES: [java-list] Arquivo de Retorno BB
Joao, O CBR643 era usado nas versoes antigas do BBCBR, feito em Clipper; o atual BBCobranca que eh feito em Java utiliza o layout CNAB240. A não ser que alguem tenha desenvolvido alguma coisa em java para ler o 643, vai ser meio dificil. Ateh, Andre Moreira -Mensagem original- De: João Paulo Viragine [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 3 de fevereiro de 2003 09:55 Para: [EMAIL PROTECTED] Assunto: [java-list] Arquivo de Retorno BB Alguem da Lista tem a implementacao em Java para ler o arquivo de retorno de cobrança do Banco do Brasil CBR643? Muito Obrigado João Paulo -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Applet com FileReader ????
Srs especialistas, Alguém poderia me mandar um exemplo em que eu possa através de um Applet ler um arquivo numa maquina local e disponibilizar seu conteúdo via web? Atenciosamente, Silvio Luis Veira da Silva Centro de Gerência ADSL - ATM Rua Martins Fontes, 152 - 9º andar - Consolação (11) 3156-0165 - (11) 3156-0166 e-mail: [EMAIL PROTECTED]
[java-list] Re: [enterprise-list] OFF: ERWin
existe uma ferramenta feita por professores da ufscar chamado MVase... de uma olhada... as vezes possa te ajudar... é totalmente free. o endereço é: http://www.recope.dc.ufscar.br/engenhariadesoftware/principal/index.htm no menu Ensino e Pesquisa... esta ferramente foi toda projetada em Java... Espero ter ajudado... - Original Message - From: Jose Naves [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Monday, February 03, 2003 2:59 PM Subject: [enterprise-list] OFF: ERWin Alguem conhece alguma ferramenta como o ERWin que seja free? Obrigado --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 27/1/2003 - Para cancelar a subscrição, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Fw: Duvidas em Tomcat
Fala Giueseppe, bem, vou lhe descrever todo o processo de instalação que fiz em meu pc, pois tudo foi feito de acordo com o livro, portanto não entendo como pode nao ter dado certo. primeiramente criei dentro de webapps o diretorio myApp e dentro de myApp criei o web-inf e por ultimo criei o diretorio classes dentro de web-inf. apos isso criei um servlet bem simples conforme abaixo: import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*; public class TestingServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("HTML"); out.println("HEAD"); out.println("TITLEServlet Testing/TITLE"); out.println("/HEAD"); out.println("BODY"); out.println("Welcome to the Servlet Testing Center"); out.println("/BODY"); out.println("/HTML"); }} compilei o codigo e gerei o .class após isso criei o arquivo de distribuição descritiva na pasta web-inf(web.xml) conforme abaixo: ?xml version="1.0" encoding="ISO-8859-1"?!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"web-appservletservlet-nameTesting/servlet-nameservlet-classTestingServlet/servlet-class/servlet/web-app por ultimo incializei o tomcat pelo startup.bat e chamei no explorer a seguinte url: http://localhost:8080/myApp/servlet/Testing e aquele erro ocorre. Aguardo sua resposta. igor p. simoes - Original Message - From: Giuseppe E. Proment Jr. To: [EMAIL PROTECTED] Sent: Sunday, February 02, 2003 10:44 PM Subject: Re: [java-list] Fw: Duvidas em Tomcat Igor, no começo eu apanhei muito, qualquer coisa errada e pronto, não funciona mesmo. as vezes um minimo detalhe... Esse erro é genérico demais,só dá pra saber que o tomcat está no ar. como você instalou seu servlet ? como empacotou ? o mais simples possivel é criar o diretório em tomcat-home\webapps\TESTE --- jsp,html aqui tomcat-home\webapps\TESTE\WEB-INF --- web.xml aqui tomcat-home\webapps\TESTE\WEB-INF\LIB jars aqui tomcat-home\webapps\TESTE\WEB-INF\CLASSES --- .class aqui não é o mais elegante, mas pra quem começa é simples... E o seu web.xml ? como está ? é dele que o container busca informações sobre oquemapear... Se você erra nele, pronto nada funciona. Um exemplo é o abaixo: note que você precisa mapear seu servlet para um contexto. ( o que vem depois do nome da sua aplicação ) o debaixo responderia em TESTE/ ?xml version="1.0"?!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" web-app servlet servlet-nameServletRedirecionador/servlet-name display-nameMeu servletpararedirecionar/display-name servlet-classServletRedirecionador/servlet-class /servlet servlet-mapping servlet-nameServletRedirecionador/servlet-name url-pattern//url-pattern /servlet-mapping welcome-file-list welcome-fileindex.jsp/welcome-file welcome-fileindex.html/welcome-file/welcome-file-list /web-app E outra, se você alterar alguma coisa é melhor reiniciar o tomcat, pois não sei se criando o diretorio diretamente na area webapp, ele reinstala, acho que não. Depois que você tiver prática, pode usar a instalação via /manager é ótima para quando estamos desenvolvendo e temos que instalar/desinstalar com frequência. Qualquer coisa estou a disposição para ajudar. Até. Giuseppe (the thin) - Original Message - From: Igor p. Simões To: [EMAIL PROTECTED] Sent: Saturday, February 01, 2003 2:28 PM Subject: [java-list] Fw: Duvidas em Tomcat - Original Message - From: Igor p. Simões To: [EMAIL PROTECTED] Sent: Thursday, January 30, 2003 6:28 PM Subject: Duvidas em Tomcat Amigos, instalei o tomcat em meu pc, consegui inicializa-lo com sucesso, porém ao tentar executar um servlet que simplesmente imprime um texto no Browsero internet explorer gera o seguinte erro: HTTP Status 404 - /myApp/servlet/ipd type Status report message /myApp/servlet/ipd description The requested resource (/myApp/servlet/ipd) is not available. Apache Tomcat/4.1.19-LE-jdk14 o que fazer? Aguardo a resposta de alguém Abraços! Igor P. Simões