From rafael.pedretti em gmail.com Fri Nov 6 09:06:33 2009 From: rafael.pedretti em gmail.com (Rafael Pedretti) Date: Fri, 6 Nov 2009 08:06:33 -0300 Subject: [DOO] =?iso-8859-1?q?P=E1gina_dix_n=E3o_acessa_jar_externo=2E?= Message-ID: O programa em qutão é uma lista de contatos que implementa uma DSL chamada joda-time. Eu adicionei os jar(incluindo o source e javadoc) ao buid path do projeto corretamente. Ao rodar o programa pelo console (main.main.java) o programa se desenvolve perfeitamente(atualmente ele só pede as entradas do usuário). Precisa-se digitar apenas as informações numéricas (dia do nascimento, mes do nascimento, ano de nascimento, numero da residência, numero do telefone, cep). Ao abrir a pagina dix, aparece uma interface com campos a serem preenchidos. Novamente precisa-se apenas digitar as informações numéricas descritas acima. Mas ao clicar no botão "Adicionar/Alterar" ocorre o seguinte erro: *Exception in thread "Thread-19" java.lang.NoClassDefFoundError: org/joda/time/ReadableInstant at modelo.agendaDeContatos.dadosContatos.Data.(Data.java:20) at modelo.agendaDeContatos.utilContatos.ManipuladorDeContatos.criarNovoContato(ManipuladorDeContatos.java:80) at controle.agendaDeContatos.Mediador.adicionarContato(Mediador.java:27) at controle.agendaDeContatos.TratadorCliqueAdicionar.seDito(TratadorCliqueAdicionar.java:18) at edugraf.jadix.interno.manipuladorDeEventos.GerenteDeNotificacoes.notificarTratador(GerenteDeNotificacoes.java:171) at edugraf.jadix.interno.manipuladorDeEventos.GerenteDeNotificacoes.notificarTratadores(GerenteDeNotificacoes.java:160) at edugraf.jadix.interno.manipuladorDeEventos.GerenteDeNotificacoes.consumirEvento(GerenteDeNotificacoes.java:150) at edugraf.jadix.interno.manipuladorDeEventos.GerenteDeNotificacoes.run(GerenteDeNotificacoes.java:132) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.joda.time.ReadableInstant at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 9 more* Parece que o java impede que as classes sejam acessadas pela web. segue em anexo o projeto e a DSL joda-time, precisa retirar o txt da extensão. Rafael Pedretti -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://listas.edugraf.ufsc.br/pipermail/doo/attachments/20091106/535abe1b/attachment-0001.htm -------------- Próxima Parte ---------- Um texto embutido e sem conjunto de caracteres especificado associado... Nome: AgendaEletronica.zip.txt Url: http://listas.edugraf.ufsc.br/pipermail/doo/attachments/20091106/535abe1b/attachment-0002.txt -------------- Próxima Parte ---------- Um texto embutido e sem conjunto de caracteres especificado associado... Nome: joda-time-1.6.tar.gz.txt Url: http://listas.edugraf.ufsc.br/pipermail/doo/attachments/20091106/535abe1b/attachment-0003.txt From felipessilveira em gmail.com Fri Nov 6 15:31:26 2009 From: felipessilveira em gmail.com (Felipe Silveira) Date: Fri, 06 Nov 2009 15:31:26 -0200 Subject: [DOO] =?iso-8859-1?q?Controle_de_Usu=E1rios?= Message-ID: <4AF45D6E.5070109@gmail.com> então, como o professor pediu, tô enviando o link do meu projeto pra dares uma olhada: http://projetos.edugraf.ufsc.br/2009/2/convidado/Felipe_Silveira/Clube_1.6/src/ só pra relembrar, o problema era como fazer pra que o sistema se comportasse de um jeito quando o usuario logado fosse de um tipo e de outro quando fosse de outro tipo (sendo que as funções dos dois tipos de usuários são diferentes) *A classe em que eu fiz aquela solução que eu mostrei é: producao.Sistema.UsuarioLogado From giovani em edugraf.ufsc.br Sun Nov 8 16:16:53 2009 From: giovani em edugraf.ufsc.br (Giovani Pieri) Date: Sun, 8 Nov 2009 16:16:53 -0200 Subject: [DOO] =?utf-8?q?P=C3=A1gina_dix_n=C3=A3o_acessa_jar_externo=2E?= In-Reply-To: References: Message-ID: <20091108161653.493cf484@giovani-laptop> Ola Rafael As suas dependências (.jar) devem ser referenciadas na página Dix também. Assim o Dix pode passar essa informação para a Máquina Java que está rodando dentro do navegador. Ao adicioná-las no Eclipse apenas a compilação (e execução dentro do Eclipse) funcionará. Para referenciar um jar externo utilize o atributo "jar" da marcação "aplique". Neste atributo liste o caminho, relativo a página dix, de todos os jars que você precisa separados por vírgula. Com esta alteração seu aplique deverá funcionar. []s Giovani Rafael Pedretti escreveu: > O programa em qutão é uma lista de contatos que implementa uma DSL > chamada joda-time. Eu adicionei os jar(incluindo o source e javadoc) > ao buid path do projeto corretamente. > > Ao rodar o programa pelo console (main.main.java) o programa se > desenvolve perfeitamente(atualmente ele só pede as entradas do > usuário). Precisa-se digitar apenas as informações numéricas (dia do > nascimento, mes do nascimento, ano de nascimento, numero da > residência, numero do telefone, cep). > > Ao abrir a pagina dix, aparece uma interface com campos a serem > preenchidos. Novamente precisa-se apenas digitar as informações > numéricas descritas acima. Mas ao clicar no botão "Adicionar/Alterar" > ocorre o seguinte erro: > > > *Exception in thread "Thread-19" java.lang.NoClassDefFoundError: > org/joda/time/ReadableInstant > at modelo.agendaDeContatos.dadosContatos.Data.(Data.java:20) > at > modelo.agendaDeContatos.utilContatos.ManipuladorDeContatos.criarNovoContato(ManipuladorDeContatos.java:80) > at > controle.agendaDeContatos.Mediador.adicionarContato(Mediador.java:27) > at > controle.agendaDeContatos.TratadorCliqueAdicionar.seDito(TratadorCliqueAdicionar.java:18) > at > edugraf.jadix.interno.manipuladorDeEventos.GerenteDeNotificacoes.notificarTratador(GerenteDeNotificacoes.java:171) > at > edugraf.jadix.interno.manipuladorDeEventos.GerenteDeNotificacoes.notificarTratadores(GerenteDeNotificacoes.java:160) > at > edugraf.jadix.interno.manipuladorDeEventos.GerenteDeNotificacoes.consumirEvento(GerenteDeNotificacoes.java:150) > at > edugraf.jadix.interno.manipuladorDeEventos.GerenteDeNotificacoes.run(GerenteDeNotificacoes.java:132) > at java.lang.Thread.run(Unknown Source) Caused by: > java.lang.ClassNotFoundException: org.joda.time.ReadableInstant at > java.net.URLClassLoader$1.run(Unknown Source) at > java.security.AccessController.doPrivileged(Native Method) at > java.net.URLClassLoader.findClass(Unknown Source) at > java.lang.ClassLoader.loadClass(Unknown Source) at > java.lang.ClassLoader.loadClass(Unknown Source) at > java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 9 more* > > Parece que o java impede que as classes sejam acessadas pela web. > > segue em anexo o projeto e a DSL joda-time, precisa retirar o txt da > extensão. > > Rafael Pedretti From richard.ps em hotmail.com Wed Nov 18 19:07:15 2009 From: richard.ps em hotmail.com (Richard Silva) Date: Wed, 18 Nov 2009 21:07:15 +0000 Subject: [DOO] =?iso-8859-1?q?P=E1gina_Dix_n=E3o_encontra_Tabela_CSV?= Message-ID: O programa é o da Loja De Discos. Os discos estão definidos em tabelas CSV desenhadas no excel. Localmente o programa roda normalmente, mas na página Dix o aplique não encontra as tabelas. O problema acontece apenas na página Dix. Já tentei vários caminhos diferentes pra acessar as tabelas CSV mas o erro é sempre o mesmo: java.io.FileNotFoundException. Queria saber se não é necessário referenciar essas tabelas em algum outro lugar como foi feito com os jar externos. Os arquivos do projeto estão aqui: http://projetos.edugraf.ufsc.br/2009/2/convidado/Richard/8/. Toda ajuda será bem vinda. Richard Pereira e Silva _________________________________________________________________ Você já ama o Messenger? Conheça ainda mais sobre ele no Novo site de Windows Live. http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline_out09 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://listas.edugraf.ufsc.br/pipermail/doo/attachments/20091118/fcc1e7e9/attachment.htm From giovani em edugraf.ufsc.br Wed Nov 18 20:43:02 2009 From: giovani em edugraf.ufsc.br (Giovani Pieri) Date: Wed, 18 Nov 2009 20:43:02 -0200 Subject: [DOO] =?utf-8?q?P=C3=A1gina_Dix_n=C3=A3o__encontra_Tabela_CSV?= In-Reply-To: References: Message-ID: <20091118204302.69285936@giovani-laptop> Olá Richard, Deve-se ter em mente que na página dix seu aplique roda na verdade dentro de uma applet, no contexto do navegador web. Não sei exatamente onde a sua pasta inicial vai estar, mas é possível verificar através do código: System.out.println(new File(".").getAbsolutePath()) Se os seus arquivos são somente leitura, sugiro a utilização do classloader do java para acessar os recursos. Algo do tipo: this.getClass().getResourceAsStream("nome do arquivo") Note que o arquivo deve estar no mesmo pacote que a sua classe. []s Giovani Richard Silva escreveu: > > O programa é o da Loja De Discos. Os discos estão definidos > em tabelas CSV desenhadas no excel. Localmente o programa roda > normalmente, mas na página Dix o aplique não encontra as > tabelas. O problema acontece apenas na página Dix. Já tentei > vários caminhos diferentes pra acessar as tabelas CSV mas o erro é > sempre o mesmo: java.io.FileNotFoundException. Queria saber se > não é necessário referenciar essas tabelas em algum outro lugar como > foi feito com os jar externos. Os arquivos do projeto estão > aqui: http://projetos.edugraf.ufsc.br/2009/2/convidado/Richard/8/. > Toda ajuda será bem vinda. Richard Pereira e Silva > _________________________________________________________________ > Você já ama o Messenger? Conheça ainda mais sobre ele no Novo site de > Windows Live. > http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline_out09 From richard.ps em hotmail.com Fri Nov 20 08:12:54 2009 From: richard.ps em hotmail.com (Richard Silva) Date: Fri, 20 Nov 2009 10:12:54 +0000 Subject: [DOO] =?iso-8859-1?q?P=E1gina_Dix_n=E3o__encontra_Tabela_CSV?= In-Reply-To: <20091118204302.69285936@giovani-laptop> References: , <20091118204302.69285936@giovani-laptop> Message-ID: Consegui executar os métodos mas o caminho que aparece também não é encontrado pela página Dix.Obrigado pela ajuda, mais alguma sugestão? Richard Pereira e Silva > Date: Wed, 18 Nov 2009 20:43:02 -0200 > From: giovani em edugraf.ufsc.br > To: doo em edugraf.ufsc.br > Subject: Re: [DOO] Página Dix não encontra Tabela CSV > > Olá Richard, > > Deve-se ter em mente que na página dix seu aplique roda na verdade dentro de uma applet, no contexto do navegador web. Não sei exatamente onde a sua pasta inicial vai estar, mas é possível verificar através do código: System.out.println(new File(".").getAbsolutePath()) > > Se os seus arquivos são somente leitura, sugiro a utilização do classloader do java para acessar os recursos. Algo do tipo: > this.getClass().getResourceAsStream("nome do arquivo") > Note que o arquivo deve estar no mesmo pacote que a sua classe. > > > > > []s > Giovani > > Richard Silva escreveu: > > > > > O programa é o da Loja De Discos. Os discos estão definidos > > em tabelas CSV desenhadas no excel. Localmente o programa roda > > normalmente, mas na página Dix o aplique não encontra as > > tabelas. O problema acontece apenas na página Dix. Já tentei > > vários caminhos diferentes pra acessar as tabelas CSV mas o erro é > > sempre o mesmo: java.io.FileNotFoundException. Queria saber se > > não é necessário referenciar essas tabelas em algum outro lugar como > > foi feito com os jar externos. Os arquivos do projeto estão > > aqui: http://projetos.edugraf.ufsc.br/2009/2/convidado/Richard/8/. > > Toda ajuda será bem vinda. Richard Pereira e Silva > > _________________________________________________________________ > > Você já ama o Messenger? Conheça ainda mais sobre ele no Novo site de > > Windows Live. > > http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline_out09 > _______________________________________________ > Doo mailing list > Doo em edugraf.ufsc.br > http://listas.edugraf.ufsc.br/mailman/listinfo/doo _________________________________________________________________ Converse e compartilhe fotos ao mesmo tempo. Saiba como no novo Site de Windows Live. http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline_out09 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://listas.edugraf.ufsc.br/pipermail/doo/attachments/20091120/8e3acb59/attachment.htm