[java-list] RMI e Serialized
Estou com uma dúvida a respeito de RMI. Quando eu invoco um metodo remoto e este metodo retorna um array de objetos, o que acontece? Eu obtenho uma referencia ao array, ou é criada uma cópia do array no computador local? Eu dei uma lida sobre Serializar objetos. Nesse caso, deveria serializar os objetos do array, o proprio array ou nao é necessário serializar para eu ter a copia do array na maquina local? Obrigado pela Atençao _ MSN Messenger: converse com os seus amigos online. http://messenger.msn.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] RMI
alguem tem um exemplo de uma aplicacao cliente servidor q trabalhe com criacao e exclusao de arquivos e onde encontro os comandos em java para criar diretorio, caminhar nos diretorios, apagar diretorios, etc obrigado
Re: [java-list] RMI SERVLET
Acho que o esquema é vc criar um bean de conexão que possa implementar um pool usando o JDBC 2.0, a questão, como já tenho dito na lista, é que o MySQL não implementa Pool de conexões. Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** batista4 [EMAIL PROTECTED]Para: [EMAIL PROTECTED] .br cc: Assunto: [java-list] RMI SERVLET 01/12/2002 13:49 Favor responder a java-list Olá pessoal, estou com uma dificuldade com relação a RMI eu criei vários servlets que requisitam um objeto remoto (é o mesmo objeto para todos os servlets) que faz conexão, consulta e inserção em banco dados(MYSql via odbc). Acontece que quando estou navegando entre os servlets o server que eu implementei causa um erro no Windows e este pede para fechar o server. Alguém sabe porque. Independe do servlet que eu acesse este erro acontece lá pelo 4º servlete que acesso, todos os eles funcionam bem quando eu não navego muito entre eles. Aqui vai o código do server import java.rmi.*; import java.rmi.server.*; import sun.applet.*; public class SqlServer { public static void main(String[] args) { /// if(System.getSecurityManager == null) // System.setSecurityManager(new RMISecurityManager()); try { SqlInter sql= new SqlImpl(); Naming.rebind(sqlrmi,sql); System.out.println(remote objeto boutn ); } catch(Exception e) { if( e instanceof RuntimeException) throw (RuntimeException) e; System.out.println(erro : + e); } } } NO caso os servlets atuam com cliente deste server pedindo para pelo objeto remoto. Valeu! ## Wilson Batista __ Venha para a VilaBOL! O melhor lugar para você construir seu site. Fácil e grátis! http://vila.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] - -- 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] RMI SERVLET
Olá pessoal, estou com uma dificuldade com relação a RMI eu criei vários servlets que requisitam um objeto remoto (é o mesmo objeto para todos os servlets) que faz conexão, consulta e inserção em banco dados(MYSql via odbc). Acontece que quando estou navegando entre os servlets o server que eu implementei causa um erro no Windows e este pede para fechar o server. Alguém sabe porque. Independe do servlet que eu acesse este erro acontece lá pelo 4º servlete que acesso, todos os eles funcionam bem quando eu não navego muito entre eles. Aqui vai o código do server import java.rmi.*; import java.rmi.server.*; import sun.applet.*; public class SqlServer { public static void main(String[] args) { /// if(System.getSecurityManager == null) // System.setSecurityManager(new RMISecurityManager()); try { SqlInter sql= new SqlImpl(); Naming.rebind(sqlrmi,sql); System.out.println(remote objeto boutn ); } catch(Exception e) { if( e instanceof RuntimeException) throw (RuntimeException) e; System.out.println(erro : + e); } } } NO caso os servlets atuam com cliente deste server pedindo para pelo objeto remoto. Valeu! ## Wilson Batista __ Venha para a VilaBOL! O melhor lugar para você construir seu site. Fácil e grátis! http://vila.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] RMI
Um tutorial muito bom, do pessoal do jGuru. Se na época que eu usei RMI houvesse um tutorial assim... :))) http://developer.java.sun.com/developer/onlineTraining/rmi/RMI.html []'s Rosfran Lins Borges -Original Message- From: Thiago de Carvalho Modro To: [java-list] (E-mail) Sent: 26/11/2002 17:01 Subject: [java-list] RMI Pessoal, alguém poderia me passar um passo a passo de RMI? de preferencia com um exemplo prático e que não seja por applet. eu já achei bastante coisa mas ainda estou com dificuldade. obrigado -- 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] RMI
e aÊ.. bom, neste site, existe um HOWTO de RMI ,, nele, tu irás encontrar bons exemplos:um bem trivial, e outro utilizando callback ;;; www.inf.unisinos.br/~javah tá em alguma das seções, não me lembro onde eu colokei, mas tá lá !!! té e bons estudos ;;; Thiago de Carvalho Modro [EMAIL PROTECTED] wrote: Pessoal,alguém poderia me passar um passo a passo de RMI? de preferencia com um exemplo prático e que não seja por applet.eu já achei bastante coisa mas ainda estou com dificuldade.obrigado-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED]-Yahoo! Acesso Grátis Internet rápida, grátis e fácil. Faça o download do discador agora mesmo.
[java-list] RMI
Pessoal, alguém poderia me passar um passo a passo de RMI? de preferencia com um exemplo prático e que não seja por applet. eu já achei bastante coisa mas ainda estou com dificuldade. obrigado -- 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] RMI
O livro do DeitelDeitel tem 1 capítulo de RMI 23/11/02 14:50:40, Geison Schmitz [EMAIL PROTECTED] wrote: From: Geison Schmitz [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Sat, 23 Nov 2002 14:50:40 -0200 Subject:[java-list] RMI pessoal, onde encontro material, de preferência em português, sobre RMI. Por exemplo, o que é, como funciona, preciso de uma documentação sobre RMI. Atenciosamente Geison Schmitz +++ Ana Paula Brandão Lopes, M. Sc. Universidade Estadual de Santa Cruz Ilhéus-BA 73-680-5271 +++ -- 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] RMI
www.inf.unisinos.br/~javah não me lembro qual a seção, tem um HOWTO de RMI ... show de bola ; --- Geison Schmitz [EMAIL PROTECTED] escreveu: pessoal, onde encontro material, de preferência em português, sobre RMI. Por exemplo, o que é, como funciona, preciso de uma documentação sobre RMI. Atenciosamente Geison Schmitz ___ Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios. http://br.geocities.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] -
Re: [java-list] RMI
o Core Java também tem um capítulo dedicado ao RMI . sem esquecer tabmém da página da sun (java.sun.com), e do livro Distributed Programming, da O´Reily --- Ana Paula Brandão Lopes [EMAIL PROTECTED] escreveu: O livro do DeitelDeitel tem 1 capítulo de RMI 23/11/02 14:50:40, Geison Schmitz [EMAIL PROTECTED] wrote: From: Geison Schmitz [EMAIL PROTECTED] To: [EMAIL PROTECTED] Date: Sat, 23 Nov 2002 14:50:40 -0200 Subject:[java-list] RMI pessoal, onde encontro material, de preferência em português, sobre RMI. Por exemplo, o que é, como funciona, preciso de uma documentação sobre RMI. Atenciosamente Geison Schmitz +++ Ana Paula Brandão Lopes, M. Sc. Universidade Estadual de Santa Cruz Ilhéus-BA 73-680-5271 +++ -- 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] - ___ Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios. http://br.geocities.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] -
[java-list] RMI
pessoal, onde encontro material, de preferência em português, sobre RMI. Por exemplo, o que é, como funciona, preciso de uma documentação sobre RMI. Atenciosamente Geison Schmitz
Re: [java-list] RMI
Eu desenvolvo em outra linguageme costumo instalaro programa em uma máquina que se torna o servidor,as outras máquinas apenas tenho que mapear enchergandoa rede , crio um atalho nas máquinas que busca o sistema direto do servidor. Desculpe a minha falta de conhecimento , mas como funciona em java por exemplo, direto na prática ,um cadastro de clientes, que várias máquinas tem que acessar este aplicativo e gravar no mesmo arquivo. - Original Message - From: Ary Junior To: [EMAIL PROTECTED] Sent: Tuesday, August 20, 2002 12:54 PM Subject: Re: [java-list] RMI Você deverá utilizar RMI caso vc queira trabalhar com Invocação Remota de Métodos. Como assim uma estação abrir seu programa em Java? Se vc fez uma mapeamento do ruindows e pretende executar uma classe q esteja em outrocomputadô vc deverá instalaro JRE tbm na sua estação remota... - Original Message - From: Neto To: [EMAIL PROTECTED] Sent: Tuesday, August 20, 2002 10:11 AM Subject: [java-list] RMI Olá pessoal estou começando em Java, agradeço a ajuda de vocês. Como faço para uma estação abrir meu programa em java ,tenho que usar as classes RMI ? e também tenho que mapear minha estação e criar um bat chamando o programa principal? Obrigado pela ajuda !!
[java-list] RMI
Olá pessoal estou começando em Java, agradeço a ajuda de vocês. Como faço para uma estação abrir meu programa em java ,tenho que usar as classes RMI ? e também tenho que mapear minha estação e criar um bat chamando o programa principal? Obrigado pela ajuda !!
Re: [java-list] RMI
Você deverá utilizar RMI caso vc queira trabalhar com Invocação Remota de Métodos. Como assim uma estação abrir seu programa em Java? Se vc fez uma mapeamento do ruindows e pretende executar uma classe q esteja em outrocomputadô vc deverá instalaro JRE tbm na sua estação remota... - Original Message - From: Neto To: [EMAIL PROTECTED] Sent: Tuesday, August 20, 2002 10:11 AM Subject: [java-list] RMI Olá pessoal estou começando em Java, agradeço a ajuda de vocês. Como faço para uma estação abrir meu programa em java ,tenho que usar as classes RMI ? e também tenho que mapear minha estação e criar um bat chamando o programa principal? Obrigado pela ajuda !!
[java-list] RMI
pessoal, estou começando a mexer com RMI entao consegui este codigo mas nao consigo compila-lo se alguem souber por que?!! muito obrigada () Martha public interface CountRMI extends java.rmi.Remote{ int sun() throws java.rmi.RemoteException; void sun(int _val) throws java.rmi.RemoteException; public int increment() throws java.rmi.RemoteException;} import java.rmi.*;import java.rmi.server.UnicastRemoteObject;public class CountRMIImpl extends UnicastRemoteObject implements CountRMI{ private int sun; public void CountRMIInpl(String nome) throws java.rmi.RemoteException { super();//aqui esta o erro try{ Naming.rebind(nome, this); sun = 0; } catch(Exception e){ System.out.println("Excecao: "+e.getMessage()); e.printStackTrace(); } } public int sun() throws RemoteException { return sun; } public void sun(int val) throws RemoteException { sun = val; } public int increment() throws RemoteException { sun ++; return sun; }}Do You Yahoo!? Sign-up for Video Highlights of 2002 FIFA World Cup
Re: [java-list] RMI
Onde está: public void CountRMIInpl(String nome) throws java.rmi.RemoteException Mude para: public CountRMIImpl(String nome) throws java.rmi.RemoteException Só é permitido chamar super() como primeira linha de um construtor. Mesmo considerando que o Inpl (com n) foi erro de digitação, o void não faz parte da sintaxe de um construtor, então o compilador tenta compilar como um método normal. Ao encontrar a chamada para super(), ele retorna um erro. Abraços, Douglas Carvalho PS: o método sun tb tem erro, talvez seja só no e-mail, mas RemoteExc eption ficou separado, em vez de RemoteException. - Original Message - From: Marthinha To: [EMAIL PROTECTED] Sent: Sunday, June 23, 2002 12:03 AM Subject: [java-list] RMI pessoal, estou começando a mexer com RMI entao consegui este codigo mas nao consigo compila-lo se alguem souber por que?!! muito obrigada () Martha public interface CountRMI extends java.rmi.Remote{ int sun() throws java.rmi.RemoteException; void sun(int _val) throws java.rmi.RemoteException; public int increment() throws java.rmi.RemoteException;} import java.rmi.*;import java.rmi.server.UnicastRemoteObject;public class CountRMIImpl extends UnicastRemoteObject implements CountRMI{ private int sun; public void CountRMIInpl(String nome) throws java.rmi.RemoteException { super();//aqui esta o erro try{ Naming.rebind(nome, this); sun = 0; } catch(Exception e){ System.out.println("Excecao: "+e.getMessage()); e.printStackTrace(); } } public int sun() throws RemoteException { return sun; } public void sun(int val) throws RemoteExc eption { sun = val; } public int increment() throws RemoteException { sun ++; return sun; }} Do You Yahoo!?Sign-up for Video Highlights of 2002 FIFA World Cup
[java-list] rmi
Alguem pode me dizer ou tem algum codigo de exemplo para o seguinte caso: Tenho um servidor simples que recebe comandos com parametros de um cliente em uma maquina da rede e envia-os via serial, quero mandar a resposta da serial de volta para o cliente via RMI, mas estou tendo dificuldades em criar o rebind do RMI no cliente, alguem pode me dar uma mao?? Muito obrigado, Guilherme Costa -- 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] RMI
Isto poderia ser resolvido facilmente com a utilização de agentes móveis. -Mensagem original- De: Hildeberto Mendonça [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 21 de maio de 2002 18:20 Para: java-list@soujava.org.br Assunto: Re: [java-list] RMI É possível, através de Java Webstart, realizar transações com um banco de dados no servidor? Marcelo Alves wrote: Webstart (pros): · Só precisa de um browser pra conexao inicial · Roda fora de um browser · Pode ter acesso a alguns recursos da maquina cliente (ex.: ler um arquivo), sem precisar de assinatura · Verifica automagicamente se existe uma versao mais nova no servidor · Pode funcionar offline Webstart (contras) : · Precisa de uma VM (1.3 ou superior) no cliente - Original Message - From: Romulo Frota dos Santos To: 'java-list@soujava.org.br' Sent: Tuesday, May 21, 2002 3:53 PM Subject: RES: [java-list] RMI Quais os pros-contras entre applet e webStart -Mensagem original- De: Marcelo Alves [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 21 de maio de 2002 12:56 Para:[EMAIL PROTECTED] Assunto: Re: [java-list] RMI Ué... Pq nao usa WebStart ou applets pra isso? .: marcelo :. - Original Message - From:Lincoln Masao Muraoka Junior To: [EMAIL PROTECTED] Sent: Tuesday, May 21, 2002 11:18 AM Subject: [java-list] RMI Estive dando uma pesquisada por RMI, pois preciso resolver o meu problema de aplicação distribuída, que seria um aplicativo no cliente instanciar um componente de um servidor e rodá-lo localmente. Todos os exemplos que eu achei de rmi, o cliente chama métodos no servidor, mas os métodos aparentemente rodam no servidor. É isso mesmo? Eu precisaria de algo em que eu chamasse os objetos para o aplicativo cliente e que estes rodassem localmente até que o programa fosse fechado, quando seriam destruídos da memória, desta forma, eu não tenho uma conexão constante entre o servidor e o cliente, mas simplesmente eu pego o que preciso no inicio da aplicação e depois disso não preciso mais de conexão entre os dois. Isso é possível com RMI? Obrigado LMMJ __ Governo do Estado do Ceará SECRETARIA DA EDUCAÇÃO BÁSICA Todos pela Educação de Qualidade para Todos www.seduc.ce.gov.br -- Hildeberto Mendonça[EMAIL PROTECTED]
[java-list] RMI
Estive dando uma pesquisada por RMI, pois preciso resolver o meu problema de aplicação distribuída, que seria um aplicativo no cliente instanciar um componente de um servidor e rodá-lo localmente. Todos os exemplos que eu achei de rmi, o cliente chama métodos no servidor, mas os métodos aparentemente rodam no servidor. É isso mesmo? Eu precisaria de algo em que eu chamasse os objetos para o aplicativo cliente e que estes rodassem localmente até que o programa fosse fechado, quando seriam destruídos da memória, desta forma, eu não tenho uma conexão constante entre o servidor e o cliente, mas simplesmente eu "pego" o que preciso no inicio da aplicação e depois disso não preciso mais de conexão entre os dois. Isso é possível com RMI? Obrigado LMMJ
Re: [java-list] RMI
Ué... Pq nao usa WebStart ou applets pra isso? .: marcelo :. - Original Message - From: Lincoln Masao Muraoka Junior To: [EMAIL PROTECTED] Sent: Tuesday, May 21, 2002 11:18 AM Subject: [java-list] RMI Estive dando uma pesquisada por RMI, pois preciso resolver o meu problema de aplicação distribuída, que seria um aplicativo no cliente instanciar um componente de um servidor e rodá-lo localmente. Todos os exemplos que eu achei de rmi, o cliente chama métodos no servidor, mas os métodos aparentemente rodam no servidor. É isso mesmo? Eu precisaria de algo em que eu chamasse os objetos para o aplicativo cliente e que estes rodassem localmente até que o programa fosse fechado, quando seriam destruídos da memória, desta forma, eu não tenho uma conexão constante entre o servidor e o cliente, mas simplesmente eu "pego" o que preciso no inicio da aplicação e depois disso não preciso mais de conexão entre os dois. Isso é possível com RMI? Obrigado LMMJ
RES: [java-list] RMI
Quais os pros-contras entre applet e webStart -Mensagem original-De: Marcelo Alves [mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 21 de maio de 2002 12:56Para: [EMAIL PROTECTED]Assunto: Re: [java-list] RMI Ué... Pq nao usa WebStart ou applets pra isso? .: marcelo :. - Original Message - From: Lincoln Masao Muraoka Junior To: [EMAIL PROTECTED] Sent: Tuesday, May 21, 2002 11:18 AM Subject: [java-list] RMI Estive dando uma pesquisada por RMI, pois preciso resolver o meu problema de aplicação distribuída, que seria um aplicativo no cliente instanciar um componente de um servidor e rodá-lo localmente. Todos os exemplos que eu achei de rmi, o cliente chama métodos no servidor, mas os métodos aparentemente rodam no servidor. É isso mesmo? Eu precisaria de algo em que eu chamasse os objetos para o aplicativo cliente e que estes rodassem localmente até que o programa fosse fechado, quando seriam destruídos da memória, desta forma, eu não tenho uma conexão constante entre o servidor e o cliente, mas simplesmente eu "pego" o que preciso no inicio da aplicação e depois disso não preciso mais de conexão entre os dois. Isso é possível com RMI? Obrigado LMMJ __ Governo do Estado do Ceará SECRETARIA DA EDUCAÇÃO BÁSICA "Todos pela Educação de Qualidade para Todos" www.seduc.ce.gov.br
Re: [java-list] RMI
Webstart (pros): Só precisa de um browser pra conexao inicial Roda fora de um browser Pode ter acesso a alguns recursos da maquina cliente (ex.: ler um arquivo), sem precisar de assinatura Verifica "automagicamente" se existe uma versao mais nova no servidor Pode funcionar offline Webstart (contras) : Precisa de uma VM (1.3 ou superior) no cliente - Original Message - From: Romulo Frota dos Santos To: '[EMAIL PROTECTED]' Sent: Tuesday, May 21, 2002 3:53 PM Subject: RES: [java-list] RMI Quais os pros-contras entre applet e webStart -Mensagem original-De: Marcelo Alves [mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 21 de maio de 2002 12:56Para: [EMAIL PROTECTED]Assunto: Re: [java-list] RMI Ué... Pq nao usa WebStart ou applets pra isso? .: marcelo :. - Original Message - From: Lincoln Masao Muraoka Junior To: [EMAIL PROTECTED] Sent: Tuesday, May 21, 2002 11:18 AM Subject: [java-list] RMI Estive dando uma pesquisada por RMI, pois preciso resolver o meu problema de aplicação distribuída, que seria um aplicativo no cliente instanciar um componente de um servidor e rodá-lo localmente. Todos os exemplos que eu achei de rmi, o cliente chama métodos no servidor, mas os métodos aparentemente rodam no servidor. É isso mesmo? Eu precisaria de algo em que eu chamasse os objetos para o aplicativo cliente e que estes rodassem localmente até que o programa fosse fechado, quando seriam destruídos da memória, desta forma, eu não tenho uma conexão constante entre o servidor e o cliente, mas simplesmente eu "pego" o que preciso no inicio da aplicação e depois disso não preciso mais de conexão entre os dois. Isso é possível com RMI? Obrigado LMMJ __Governo do Estado do CearáSECRETARIA DA EDUCAÇÃO BÁSICA"Todos pela Educação de Qualidade para Todos"www.seduc.ce.gov.br
Re: [java-list] RMI
possvel, atravs de Java Webstart, realizar transaes com um banco de dados no servidor? Marcelo Alves wrote: 029601c20104$f396d2c0$0400a8c0@sphere"> Webstart (pros): S precisa de um browser pra conexao inicial Roda fora de um browser Pode ter acesso a alguns recursos da maquina cliente (ex.:ler um arquivo), sem precisar de assinatura Verifica "automagicamente" se existe uma versao mais nova noservidor Pode funcionar offline Webstart (contras) : Precisa de uma VM (1.3 ou superior) no cliente - Original Message - From: Romulo Frota dos Santos To: '[EMAIL PROTECTED]' Sent: Tuesday, May 21, 2002 3:53 PM Subject: RES: [java-list] RMI Quais os pros-contras entre applet e webStart -Mensagem original- De: Marcelo Alves [mailto:[EMAIL PROTECTED]] Enviada em: tera-feira, 21 de maio de 2002 12:56 Para:[EMAIL PROTECTED] Assunto: Re: [java-list] RMI U... Pq nao usa WebStart ou applets pra isso? .: marcelo :. - Original Message - From:Lincoln MasaoMuraoka Junior To: [EMAIL PROTECTED] Sent: Tuesday, May 21, 2002 11:18AM Subject: [java-list] RMI Estive dando uma pesquisada por RMI, pois precisoresolver o meu problema de aplicao distribuda, que seria um aplicativono cliente instanciar um componente de um servidor e rod-lo localmente.Todos os exemplos que eu achei de rmi, o cliente chama mtodos noservidor, mas os mtodos aparentemente rodam no servidor. issomesmo? Eu precisaria de algo em que eu chamasse os objetos para o aplicativo cliente e que estes rodassem localmente at que o programa fosse fechado, quando seriam destrudos damemria, desta forma, eu no tenho uma conexo constante entre o servidore o cliente, mas simplesmente eu "pego" o que preciso no inicio daaplicao e depois disso no preciso mais de conexo entre os dois. Isso possvel comRMI? Obrigado LMMJ __ Governodo Estado do Cear SECRETARIA DA EDUCAO BSICA "Todos pelaEducao de Qualidade para Todos" www.seduc.ce.gov.br -- Hildeberto Mendona [EMAIL PROTECTED]
Re: [java-list] RMI = Acess Denied???
o lookup nao parece adequado. estou iniciando em RMI agora tb. jah obtive sucesso de comunicacao com ambos cliente e servidor em uma maquina e em maquinas separadas. acho q voce pode suprimir o inicio desta string rmi://endereco/ObjetoRemoto para //endereco/ObjetoRemoto e em //endereco/ voce pode trocar para o ip da outra maquina ou o hostname //1.1.1.10/ObjetoRemoto outra coisa, eh construir o arquivo java.policy. e tanto na hora de abrir o server como o cliente, colocar o parametro -Djava.security.policy=java.policy tudo isso eh explicado no tutorial oficial de java, na parte de RMI. THIAGO PRIMERANO wrote: Salve galera, Tenho 2 classes e um1 interface para implantar o RMI, fiz tudo, compilei legal, fui na máquina servidor executei o rmiregistry e deixei a classe servidor rodando, fui no cliente tentei executar a classe e da o seguinte erro: access denied (java.net.SocketPermission enderecodoservidor resolve) Alguém sabe o que pode estar dando errado??? OBS: Gerei os arquivos Segue as classes utilizadas: _SKEL e _STUB e tenho o _STUB tanto na maquina servidor quanto na cliente. import java.rmi.*; public class Cliente{ public static void main(String args[]){ try{ if(System.getSecurityManager() == null){ System.setSecurityManager(new RMISecurityManager()); } itfMetodosRemotos mr; mr = (itfMetodosRemotos)Naming.lookup(rmi://endereco/ObjetoRemoto); System.out.println(mr.Metodo1()); System.out.println(mr.Metodo2(10)); System.out.println(mr.Metodo3(2, 10)); }catch(Exception e){ System.out.println(e.getMessage()); } } } public interface itfMetodosRemotos extends java.rmi.Remote{ public String Metodo1() throws java.rmi.RemoteException; public int Metodo2(int n) throws java.rmi.RemoteException; public int Metodo3(int n1, int n2) throws java.rmi.RemoteException; } import java.rmi.*; import java.rmi.server.*; public class MetodosServidor extends UnicastRemoteObject implements itfMetodosRemotos{ public MetodosServidor() throws RemoteException { super(); } public String Metodo1() throws RemoteException{ return Teste de retorno metodo1; } public int Metodo2(int n) throws RemoteException{ return n; } public int Metodo3(int n1, int n2) throws RemoteException{ return n1 + n2; } public static void main(String args[]){ try{ if (System.getSecurityManager() == null){ System.setSecurityManager(new RMISecurityManager()); } MetodosServidor ms = new MetodosServidor(); Naming.rebind(ObjetoRemoto, ms); }catch (Exception e){} } } -- 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] - _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.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] -
[java-list] RMI x Socket
Pessoal estou com a seguinte, Para desenvolver uma aplicação Ponto-a-Ponto onde diversos usuários estaram acessando um determinado servidor. Qual a diferença de utilizar RMI ou Socket. Qualé mais seguro? Agradeço desde já as dicas Yahoo! Empregos O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas!
Re: [java-list] RMI x Socket
Com um socket vc estabelece uma conexão entre um cliente e um servidor, ambos trocam apenas mensagems (pacotes de dados que trafegam pela rede). O RMI permite que seu cliente invoque métodos e objetos de um servidor remoto. []s Sparc - Original Message - From: Daniel P To: Java Lista Sent: Tuesday, April 02, 2002 8:51 PM Subject: [java-list] RMI x Socket Pessoal estou com a seguinte, Para desenvolver uma aplicação Ponto-a-Ponto onde diversos usuários estaram acessando um determinado servidor. Qual a diferença de utilizar RMI ou Socket. Qualé mais seguro? Agradeço desde já as dicas Yahoo! EmpregosO trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas!
Re: [java-list] RMI x Socket
RMI é mais fácil e Sockets pode ser mais eficiente em performance. Mas cuidado com os firewalls. :-) Daniel P wrote: Pessoal estou com a seguinte, Para desenvolver uma aplicação Ponto-a-Ponto onde diversos usuários estaram acessando um determinado servidor. Qual a diferença de utilizar RMI ou Socket. Qual é mais seguro? Agradeço desde já as dicas *Yahoo! Empregos* O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos http://br.empregos.yahoo.com/ e tenha acesso a milhares de vagas abertas! _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.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] -
[java-list] RMI = Acess Denied???
Salve galera, Tenho 2 classes e um1 interface para implantar o RMI, fiz tudo, compilei legal, fui na máquina servidor executei o rmiregistry e deixei a classe servidor rodando, fui no cliente tentei executar a classe e da o seguinte erro: access denied (java.net.SocketPermission enderecodoservidor resolve) Alguém sabe o que pode estar dando errado??? OBS: Gerei os arquivos Segue as classes utilizadas: _SKEL e _STUB e tenho o _STUB tanto na maquina servidor quanto na cliente. import java.rmi.*; public class Cliente{ public static void main(String args[]){ try{ if(System.getSecurityManager() == null){ System.setSecurityManager(new RMISecurityManager()); } itfMetodosRemotos mr; mr = (itfMetodosRemotos)Naming.lookup(rmi://endereco/ObjetoRemoto); System.out.println(mr.Metodo1()); System.out.println(mr.Metodo2(10)); System.out.println(mr.Metodo3(2, 10)); }catch(Exception e){ System.out.println(e.getMessage()); } } } public interface itfMetodosRemotos extends java.rmi.Remote{ public String Metodo1() throws java.rmi.RemoteException; public int Metodo2(int n) throws java.rmi.RemoteException; public int Metodo3(int n1, int n2) throws java.rmi.RemoteException; } import java.rmi.*; import java.rmi.server.*; public class MetodosServidor extends UnicastRemoteObject implements itfMetodosRemotos{ public MetodosServidor() throws RemoteException { super(); } public String Metodo1() throws RemoteException{ return Teste de retorno metodo1; } public int Metodo2(int n) throws RemoteException{ return n; } public int Metodo3(int n1, int n2) throws RemoteException{ return n1 + n2; } public static void main(String args[]){ try{ if (System.getSecurityManager() == null){ System.setSecurityManager(new RMISecurityManager()); } MetodosServidor ms = new MetodosServidor(); Naming.rebind(ObjetoRemoto, ms); }catch (Exception e){} } } -- 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] RMI e acesso de banco de dados remoto
não é necessário RMI. - Original Message - From: Jose_Carlos To: [EMAIL PROTECTED] Sent: Wednesday, February 27, 2002 1:36 PM Subject: [java-list] RMI e acesso de banco de dados remoto Para que acesse uma base remota de dados é necessário utilizar rmi ou somente os drivers para JDBC2.0 suportam isto? []'s Sparc
[java-list] RMI e acesso de banco de dados remoto
Para que acesse uma base remota de dados é necessário utilizar rmi ou somente os drivers para JDBC2.0 suportam isto? []'s Sparc
Re: [java-list] RMI e a classe desaparecida
Bom Dia Herval, Coloque no seu classpath do ambiente(no WinNt estah no Control Panel/System/Environment) o endereco das classes de sua aplicacao, isso funciona, tive o mesmo problema. Abraco!!! -Mensagem original- De: Herval Freire [EMAIL PROTECTED] Para: [EMAIL PROTECTED] [EMAIL PROTECTED] Data: Domingo, 25 de Novembro de 2001 15:47 Assunto: [java-list] RMI e a classe desaparecida AcessoBOL, só R$ 9,90! O menor preço do mercado! Assine já! http://www.bol.com.br/acessobol/ Alow a todos, andei fazendo meus primeiros testes com RMI e tow a ponto de jogar o computador no chao... Da 1a vez q fiz as classes, tudo funcionou beleza. Porem, soh a 1a vez. Nao modifiquei absolutamente nada e... nao funciona + As classes sao: * Client - cliente, que acessa os objetos remotos * RemoteInterface - uma interface q extende Remote e implementa soh um metodo babaca * RemoteObject - extends UnicastRemoteObject e implements RemoteInterface * RemoteServer - faz um naming.bind em um objeto do tipo RemoteObject Tudo isso dentro de um pacote chamado myRemote ok, compilei as classes, sem problema.. depois usei o rmic pra gerar o Stub da classe RemoteObject (rmic -v1.2 myRemote.RemoteObject), o mesmo apareceu lah no diretorio e... O servidor dah esse monte de excecoes: --- java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteC all.java:245) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at myRemote.RemoteServer.init(RemoteServer.java:23) at myRemote.RemoteServer.main(RemoteServer.java:40) --- Soh qoe o stub ESTAH LAH, como diabos ele nao consegue localizar a classe?? Jah mexi nos classpaths, usei outro jdk, mudei os pacotes...e nada :| Nao sei se eskeci algum detalhe muito muito pequeno... agradeco a iluminacao divina que alguem possa me dar :) []'s - --- Herval Freire de A. Júnior -- --- mailto:[EMAIL PROTECTED] - http://www.herval.hpg.com.br -- - UIN: 2067270 -- - --[The adepts are everywhere... awake! v0.666a]-- - http://member.isavvix.com/herval/vote.jsp?enquete=1003 -- 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI e a classe desaparecida
Você configurou corretamente o java.rmi.codebase? Verifique mais sobre isso em: http://java.sun.com/j2se/1.3/docs/guide/rmi/getstart.doc.html#7445 Claudio Miranda Herval Freire wrote: Alow a todos, andei fazendo meus primeiros testes com RMI e tow a ponto de jogar o computador no chao... Da 1a vez q fiz as classes, tudo funcionou beleza. Porem, soh a 1a vez. Nao modifiquei absolutamente nada e... nao funciona + As classes sao: * Client - cliente, que acessa os objetos remotos * RemoteInterface - uma interface q extende Remote e implementa soh um metodo babaca * RemoteObject - extends UnicastRemoteObject e implements RemoteInterface * RemoteServer - faz um naming.bind em um objeto do tipo RemoteObject Tudo isso dentro de um pacote chamado myRemote ok, compilei as classes, sem problema.. depois usei o rmic pra gerar o Stub da classe RemoteObject (rmic -v1.2 myRemote.RemoteObject), o mesmo apareceu lah no diretorio e... O servidor dah esse monte de excecoes: --- java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at myRemote.RemoteServer.init(RemoteServer.java:23) at myRemote.RemoteServer.main(RemoteServer.java:40) --- Soh qoe o stub ESTAH LAH, como diabos ele nao consegue localizar a classe?? Jah mexi nos classpaths, usei outro jdk, mudei os pacotes...e nada :| Nao sei se eskeci algum detalhe muito muito pequeno... agradeco a iluminacao divina que alguem possa me dar :) []'s - --- Herval Freire de A. Júnior -- --- mailto:[EMAIL PROTECTED] _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI e a classe desaparecida
Hm... corrigido o erro :P tinha esquecido do codebase, realmente... quando botei, deixei como file://C:/meudiretorio/classes/ deu erro dezenas de vezes antes de eu ver q eh pra ser file:/C:/meudiretorio/classes/ valeu pela indicacao da pagina :) []s At 14:32 26/11/01 -0200, you wrote: Você configurou corretamente o java.rmi.codebase? Verifique mais sobre isso em: http://java.sun.com/j2se/1.3/docs/guide/rmi/getstart.doc.html#7445 Claudio Miranda Herval Freire wrote: Alow a todos, andei fazendo meus primeiros testes com RMI e tow a ponto de jogar o computador no chao... Da 1a vez q fiz as classes, tudo funcionou beleza. Porem, soh a 1a vez. Nao modifiquei absolutamente nada e... nao funciona + As classes sao: * Client - cliente, que acessa os objetos remotos * RemoteInterface - uma interface q extende Remote e implementa soh um metodo babaca * RemoteObject - extends UnicastRemoteObject e implements RemoteInterface * RemoteServer - faz um naming.bind em um objeto do tipo RemoteObject Tudo isso dentro de um pacote chamado myRemote ok, compilei as classes, sem problema.. depois usei o rmic pra gerar o Stub da classe RemoteObject (rmic -v1.2 myRemote.RemoteObject), o mesmo apareceu lah no diretorio e... O servidor dah esse monte de excecoes: --- java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at myRemote.RemoteServer.init(RemoteServer.java:23) at myRemote.RemoteServer.main(RemoteServer.java:40) --- Soh qoe o stub ESTAH LAH, como diabos ele nao consegue localizar a classe?? Jah mexi nos classpaths, usei outro jdk, mudei os pacotes...e nada :| Nao sei se eskeci algum detalhe muito muito pequeno... agradeco a iluminacao divina que alguem possa me dar :) []'s - --- Herval Freire de A. Júnior -- --- mailto:[EMAIL PROTECTED] _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.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 para sair da lista: envie email para [EMAIL PROTECTED] - - --- Herval Freire de A. Júnior -- --- mailto:[EMAIL PROTECTED] - http://www.herval.hpg.com.br -- - UIN: 2067270 -- - --[The adepts are everywhere... awake! v0.666a]-- - http://member.isavvix.com/herval/vote.jsp?enquete=1003 -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI e a classe desaparecida
Alow a todos, andei fazendo meus primeiros testes com RMI e tow a ponto de jogar o computador no chao... Da 1a vez q fiz as classes, tudo funcionou beleza. Porem, soh a 1a vez. Nao modifiquei absolutamente nada e... nao funciona + As classes sao: * Client - cliente, que acessa os objetos remotos * RemoteInterface - uma interface q extende Remote e implementa soh um metodo babaca * RemoteObject - extends UnicastRemoteObject e implements RemoteInterface * RemoteServer - faz um naming.bind em um objeto do tipo RemoteObject Tudo isso dentro de um pacote chamado myRemote ok, compilei as classes, sem problema.. depois usei o rmic pra gerar o Stub da classe RemoteObject (rmic -v1.2 myRemote.RemoteObject), o mesmo apareceu lah no diretorio e... O servidor dah esse monte de excecoes: --- java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub java.lang.ClassNotFoundException: myRemote.RemoteObject_Stub at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:354) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at myRemote.RemoteServer.init(RemoteServer.java:23) at myRemote.RemoteServer.main(RemoteServer.java:40) --- Soh qoe o stub ESTAH LAH, como diabos ele nao consegue localizar a classe?? Jah mexi nos classpaths, usei outro jdk, mudei os pacotes...e nada :| Nao sei se eskeci algum detalhe muito muito pequeno... agradeco a iluminacao divina que alguem possa me dar :) []'s - --- Herval Freire de A. Júnior -- --- mailto:[EMAIL PROTECTED] - http://www.herval.hpg.com.br -- - UIN: 2067270 -- - --[The adepts are everywhere... awake! v0.666a]-- - http://member.isavvix.com/herval/vote.jsp?enquete=1003 -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI
PessoALL, Em primeiro lugar, quero agradecer as pessoas que contribuiram com o decompilador!!! Valeu mesmo. Agora, estou tento um outro problema, tenho uma aplicação em applets na internet que se comunica com o servidor por rmi, onde que, num arq .jar (applet) encontram-se alguns benas, classes de acesso rmi com o servidor, entre outros... O problema é que, quando tento executar operações específicas dentro do meu sistema, eu recebo a mensagem de unmarshaling return, dizendo que o serialID da minha classe dentro do .jar não é compatível com a classe que está dentro do meu servidor. Já regerei o código todo, só o .jar e só o código da parte do servidor, e mesmo tentando dessas três formas, ainda não obtive sucesso. Alguém poderia por favor me dar uma sugestão do que fazer? Desde já agradeço a todos que puderem colaborar!!! Obrigado! Rodrigo. ___ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI e IE
O mais viável no caso seria não usar rmi com applets pois voce precisaria de um plugin para o IE5. Com html no cliente ao invés de uma applet, fazendo uma chamada a um servlet( e esse sim faz a chamada rmi) o problema estaria resolvido. Independe o browser nesse caso, uma vez que o processamento está na segunda camada. Abraço. From: Alexandre Torres [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: [java-list] RMI e IE Date: Mon, 10 Sep 2001 10:27:36 -0300 Que eu saiba, o IE nao tem (e pelo andar das coisas nunca tera) suporte a RMI. So se o cliente instalar o Java Plug-in (The Microsoft Way of Competition...) Nao eh recomendavel usar RMI em aplicacoes web , a nao ser q o teu usuario tenha sido muito bem instruido a instalar o plugin ( e tenha a paciencia para tal) Renato Weiner wrote: Bom dia, Estava fazendo uns testes com RMI e Applets e encontrei um problema com o IE ( a versão que testei foi 5.5 ). Quando o applet é executado ele deve procurar o Stub e o Skel para entender a interface, mas no IE ele procura por: /java/rmi/Naming.class, como se o RMI não estivesse instalado/habilitado do lado do browser. No Netscape funciona direito. Dá pra ver nos logs do Apache ele pegando o Stub e o Skel direito. Alguem tem alguma dica ? Renato. __ Do You Yahoo!? Get email alerts NEW webcam video instant messaging with Yahoo! Messenger http://im.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 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 para sair da lista: envie email para [EMAIL PROTECTED] - _ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI e IE
Que eu saiba, o IE nao tem (e pelo andar das coisas nunca tera) suporte a RMI. So se o cliente instalar o Java Plug-in (The Microsoft Way of Competition...) Nao eh recomendavel usar RMI em aplicacoes web , a nao ser q o teu usuario tenha sido muito bem instruido a instalar o plugin ( e tenha a paciencia para tal) Renato Weiner wrote: Bom dia, Estava fazendo uns testes com RMI e Applets e encontrei um problema com o IE ( a versão que testei foi 5.5 ). Quando o applet é executado ele deve procurar o Stub e o Skel para entender a interface, mas no IE ele procura por: /java/rmi/Naming.class, como se o RMI não estivesse instalado/habilitado do lado do browser. No Netscape funciona direito. Dá pra ver nos logs do Apache ele pegando o Stub e o Skel direito. Alguem tem alguma dica ? Renato. __ Do You Yahoo!? Get email alerts NEW webcam video instant messaging with Yahoo! Messenger http://im.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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI e IE
Bom dia, Estava fazendo uns testes com RMI e Applets e encontrei um problema com o IE ( a versão que testei foi 5.5 ). Quando o applet é executado ele deve procurar o Stub e o Skel para entender a interface, mas no IE ele procura por: /java/rmi/Naming.class, como se o RMI não estivesse instalado/habilitado do lado do browser. No Netscape funciona direito. Dá pra ver nos logs do Apache ele pegando o Stub e o Skel direito. Alguem tem alguma dica ? Renato. __ Do You Yahoo!? Get email alerts NEW webcam video instant messaging with Yahoo! Messenger http://im.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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI over HTTP no Tomcat
Oi pessoal, alguem jah usou RMI over HTTP com o Tomcat? Estou tendo serias dificuldades para configurar o Tomcat nessa situacao. A documentacao da Sun sobre RMI over HTTP eh antiga, e faz referencia ao Servlet Server da Sun, que nem existe mais (hoje eles vendem o IPlanet). Alguma ideia? Obrigado, Silvio -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI e Applet
Por favor, criei um objeto remoto que faz uma conexão ao BD, e uma applet que utiliza os métodos deste objeto para manipular os dados. A minha applet funciona perfeitamente no appletviewer se eu passar os parâmetros do arquivo com a política de segurança assim: appletviewer -J-Djava.security.policy=policy.txt rmi.html Agora a minha dúvida é como eu passo estes parâmetros do arquivo de policy.txt para o Internet Explorer ou qualquer outro browser rode a minha applet? Pois se tento rodar normalmente ela gera o seguinte erro: com.ms.security.SecurityExceptionEx[DadosAlertaApplet.paint]: java.io.IOException: bad path: C:\Meus documentos\rmi\java\rmi\RMISecurityManager.classat com/ms/security/permissions/FileIOPermission.checkat com/ms/security/PolicyEngine.deepCheckat com/ms/security/PolicyEngine.checkPermissionat com/ms/security/StandardSecurityManager.chkat com/ms/security/StandardSecurityManager.checkRead etc... Alguém poderia me ajudar? Por favor!!!
[java-list] RMI com Applet
Por favor, continuo tentando utilizar RMI, e para executar uma classe que utilize um objeto remoto sem dar problemas de segurança eu executo da seguinte forma e dá certinho: java -Djava.security.policy=policy.txt Cliente Agora o negócio é o seguinte, eu gostaria de utilizaro objeto remoto em uma applet, como devo utilizar o arquivo policy.txt(que contém as informações sobre a política de segurança) na applet, para que esta instancie o objeto remoto sem problemas? []'s Ary Junior ---Outgoing mail is certified Virus Free.Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.265 / Virus Database: 137 - Release Date: 18/07/01
[java-list] RMI de novo
Por favor pessoal, Estou tentando usar RMI... Todos os exemplos que eu acho não funcionam na minha máquina, dá o seguinte erro... java.security.AccessControlException: access denied (java.net.SoketPermission 127.0.0.1:1099 conect,resolve) por favor alguém poderia me dar uma ajuda? Estou tentando fazer isso a um tempão... Se alguém tiver um exemplo que funcione e puder me mandar ficarei muito agradecido mesmo... []'s Ary Junior ---Outgoing mail is certified Virus Free.Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.265 / Virus Database: 137 - Release Date: 18/07/01
[java-list] Re:[java-list] RMI
Boa Noite Ary. O seu erro deve ser não especificar o protocolo de transmição no cliente. Tente isso: (rmi://localhost:1099/ServidorRemoto) Abraço!!! Por favor, estou tentando criar um objeto remoto e um cliente que faça requisições aos métodos deste objeto. Eu não estou conseguindo achar o meu erro, vejam: // Interface do objeto remoto // Arquivo: ServidorRemoto.java import java.rmi.*; public interface ServidorRemoto extends Remote{ public String Resposta() throws RemoteException; } // Implementação do objeto remoto // Arquivo: ServidorRemotoImpl.java import java.rmi.server.*; import java.rmi.*; public class ServidorRemotoImpl extends UnicastRemoteObject implements ServidorRemoto { public ServidorRemotoImpl() throws RemoteException { super(); } public String Resposta() throws RemoteException { return Opa, tudo bem?; } public static void main(String[] args) throws Exception { ServidorRemotoImpl serv = new ServidorRemotoImpl(); Naming.rebind (//localhost:1099/ServidorRemoto, serv); } } // Definindo o cliente // Arquivo: Cliente.java import java.awt.*; import java.applet.Applet; import java.rmi.*; public class Cliente extends Applet { public static void main(String[] args) throws RemoteException { try { ServidorRemoto serv = (ServidorRemoto) Naming.lookup(//localhost:1099/ServidorRemoto); System.out.println(serv.Resposta()); } catch (Exception e) { System.out.println(e); } } } Eu crio a classe stub com o rmic e rodo o rmiregistry tudo direitinho... O problema é q quando rodo o cliente dá o seguinte erro: rmi.NotBoundException Por favor, alguém pode me ajudar? __ Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses! ASSINE AGORA! http://www.bol.com.br/acessobol/ -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI
Por favor, estou tentando criar um objeto remoto e um cliente que faça requisições aos métodos deste objeto. Eu não estou conseguindo achar o meu erro, vejam: // Interface do objeto remoto // Arquivo: ServidorRemoto.java import java.rmi.*; public interface ServidorRemoto extends Remote{ public String Resposta() throws RemoteException; } // Implementação do objeto remoto // Arquivo: ServidorRemotoImpl.java import java.rmi.server.*; import java.rmi.*; public class ServidorRemotoImpl extends UnicastRemoteObject implements ServidorRemoto { public ServidorRemotoImpl() throws RemoteException { super(); } public String Resposta() throws RemoteException { return "Opa, tudo bem?"; } public static void main(String[] args) throws Exception { ServidorRemotoImpl serv = new ServidorRemotoImpl(); Naming.rebind("//localhost:1099/ServidorRemoto", serv); } } // Definindo o cliente // Arquivo: Cliente.java import java.awt.*; import java.applet.Applet; import java.rmi.*; public class Cliente extends Applet { public static void main(String[] args) throws RemoteException { try { ServidorRemoto serv = (ServidorRemoto)Naming.lookup("//localhost:1099/ServidorRemoto"); System.out.println(serv.Resposta()); } catch (Exception e) { System.out.println(e); } } } Eu crio a classe stub com o rmic e rodo o rmiregistry tudo direitinho... O problema é q quando rodo o cliente dá o seguinte erro: rmi.NotBoundException Por favor, alguém pode me ajudar?
Re: [java-list] RMI
Somente para a mesma maquina. Glécio Nicoletti Jr wrote: Bom dia dia a todos, Pessoal, preciso saber se um RMI que recebe uma solicitacao de outro RMI localizado em outra maquina, pode enviar resposta somente para a maquina de origem, ou pode enviar a resposta da solicitacao para uma terceira maquina ? Agradeco a atencao. Glecio. -- 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI
Bom dia dia a todos, Pessoal, preciso saber se um RMI que recebe uma solicitacao de outro RMI localizado em outra maquina, pode enviar resposta somente para a maquina de origem, ou pode enviar a resposta da solicitacao para uma terceira maquina ? Agradeco a atencao. Glecio. -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI
Pq vc esta tentando, sobrescrever o construtor do UnicastRemoteObject, vc deve declarar o construtor na classe filha .. faca soh isso public class ProdutoImplementacao extends UnicastRemoteObject implements Produto { public ProdutoImplementacao throws RemoteException { super() ; } } On Thu, 28 Jun 2001, you wrote: Alguem sabe do porque desse erro ? ProdutoImplementacao.java:4: unreported exception java.rmi.RemoteException; must be caught or declared to be thrown public class ProdutoImplementacao extends UnicastRemoteObject implements Produto { ^ 1 error o codigo fonte esta abaixo : import java.rmi.server.*; import java.rmi.*; public class ProdutoImplementacao extends UnicastRemoteObject implements Produto { String istNome = Andre; int iintIdade = 22; public String getNome() throws RemoteException { return istNome; } public int getIdade() throws RemoteException { return iintIdade; } } Content-Type: text/html; name=unnamed Content-Transfer-Encoding: quoted-printable Content-Description: -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI
Vc tem que tratar a excecao em algum lugar, na classe que chama o ProdutoImplementacao - Original Message - From: André Luís Moser To: Sou Java Sent: Thursday, June 28, 2001 5:01 PM Subject: [java-list] RMI Alguem sabe do porque desse erro ? ProdutoImplementacao.java:4: unreported exception java.rmi.RemoteException; mustbe caught or declared to be thrownpublic class ProdutoImplementacao extends UnicastRemoteObject implements Produto { ^1 error o codigo fonte esta abaixo : import java.rmi.server.*;import java.rmi.*; public class ProdutoImplementacao extends UnicastRemoteObject implements Produto { String istNome = "Andre";int iintIdade = 22; public String getNome() throws RemoteException {return istNome; }public int getIdade() throws RemoteException {return iintIdade;} }
Re: [java-list] RMI
faltou o construtor fazendo um thrown, tem de colocar o construtor desta forma: public ProdutoImplementacao() throws RemoteException { super(); } abraços Roger --- André_Luís_Moser [EMAIL PROTECTED] wrote: Alguem sabe do porque desse erro ? ProdutoImplementacao.java:4: unreported exception java.rmi.RemoteException; must be caught or declared to be thrown public class ProdutoImplementacao extends UnicastRemoteObject implements Produto { ^ 1 error o codigo fonte esta abaixo : import java.rmi.server.*; import java.rmi.*; public class ProdutoImplementacao extends UnicastRemoteObject implements Produto { String istNome = Andre; int iintIdade = 22; public String getNome() throws RemoteException { return istNome; } public int getIdade() throws RemoteException { return iintIdade; } } __ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail http://personal.mail.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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI X CONEXAO DE SOQUETE DE FLUXO
Olá pessoal, Li os capitulos 17 (fluxo de arquivos) 20 (rmi) 21 (rede) do livro Java tm como programar H.M.DEITEL Tenho a necessidade de transmitir arquivos pela rede. Entre RMI e conexao de soquete de fluxo qual seria a melhor forma ? Quais objetos de fluxo poderiam ser aplicados ? Existem provedores em que eu possa utilizar RMI ou que permitem uma conexão soquetes para transmissao de arquivos ? Abracos, Marcelo -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI
Alguem sabe do porque desse erro ? ProdutoImplementacao.java:4: unreported exception java.rmi.RemoteException; mustbe caught or declared to be thrownpublic class ProdutoImplementacao extends UnicastRemoteObject implements Produto { ^1 error o codigo fonte esta abaixo : import java.rmi.server.*;import java.rmi.*; public class ProdutoImplementacao extends UnicastRemoteObject implements Produto { String istNome = "Andre";int iintIdade = 22; public String getNome() throws RemoteException {return istNome; }public int getIdade() throws RemoteException {return iintIdade;} }
Re: [java-list] RMI para sincronizar dois bancos de dados
Obrigado pela resposta. Dei uma olhada nas classes para usar sockets, mas achei muito complicado, é necessário ter um bom conhecimento de rede para usar, apesar de ser mais flexível. O RMI deixa as coisas mais transparentes. Vou fazer uns testes, mas fiquei mais seguro para utilizar a RMI. - Original Message - From: Sven van ´t Veer [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, June 26, 2001 10:06 AM Subject: Re: [java-list] RMI para sincronizar dois bancos de dados Seu maior problomo é a base SQL Server da Microsoft que não tem a possibilidade de ter stored procedures. Se foram dois db´s Oracle a coisa seria muito mais facil, triggers com stored procedures em java que insiram, alteram en deletam os dados no outro banco. A pergunta que vc deveria fazer primeiro é que não é possivel fazer um sistema homologizado trocando um banco por outro. RMI é uma possibilidade e não é uma solução lenta. pode pensar em sockets também. XML na minha opinião não seria muito util (em caso de RMI uma vez que vc deve passar objectos serializados ou primitivos com RMI. Se usar socket XML é uma boa opção. 1- RMI é a tecnologia ideal para isso, ou há outra tecnologia java mais atual ou mais adequada? 2- A princípio seria um volume pequeno de dados, mas caso aumente muito ou surjam novas filiais, o RMI é eficiente e rápido? 3- Quanto à segurança, o RMI é seguro? Isto é, imagino que o programa servidor deva ficar escutando uma porta num endereço IP aberto a todo mundo na internet... 4- Há alguma incompatibilidade em relação a proxies, firewalls etc? 5- O XML seria útil nesse tipo de aplicação, ou não tem nada a ver? A princípio estaríamos utilizando uma solução microsoft :(, mas gostaria de estar utilizando java ;). Porém preciso de bases técnicas para justificar a escolha... Por isso, agradeço desde já qualquer ajuda! Luis Cabral -- 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 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI para sincronizar dois bancos de dados
Olá a todos Já estudo java há algum tempo, mas infelizmente não tive ainda a oportunidade de trabalhar num projeto real. Porém agora está iniciando um projeto, em que gostaria de estar utilizando java. O problema é o seguinte: uma empresa com uma matriz com banco de dados SQL Server e uma filial com Oracle precisam trocar informações, lendo do Oracle e gravando no SQLserver e vice versa. Os programas que fariam isso ficariam no ar o dia inteiro, checando de tempos em tempos se os bancos precisam ser sincronizados, sem interação dos usuários, que apenas colocariam os programas no ar. Elas estão fisicamente distantes, por isso precisaria ser algo utilizando a internet (os dois locais estão ligados 24h à internet). Estava pensando em utilizar a tecnologia RMI do java para fazer isso. Eu faria um programa servidor na matriz, acessando o SQL Server, e um programa cliente que rodaria na filial acessando o Oracle, e os dois conversariam através da tal tecnologia. Eu li a documentação oficial da Sun do RMI e alguns artigos, e achei muito interessante e até razoavelmente fácil de implementar, porém tenho algumas dúvidas. Não são dúvidas técnicas de como implementar (essas com certeza aparecerão mais tarde), mas sim dúvidas do mundo real: 1- RMI é a tecnologia ideal para isso, ou há outra tecnologia java mais atual ou mais adequada? 2- A princípio seria um volume pequeno de dados, mas caso aumente muito ou surjam novas filiais, o RMI é eficiente e rápido? 3- Quanto à segurança, o RMI é seguro? Isto é, imagino que o programa servidor deva ficar escutando uma porta num endereço IP aberto a todo mundo na internet... 4- Há alguma incompatibilidade em relação a proxies, firewalls etc? 5- O XML seria útil nesse tipo de aplicação, ou não tem nada a ver? A princípio estaríamos utilizando uma solução microsoft :(, mas gostaria de estar utilizando java ;). Porém preciso de bases técnicas para justificar a escolha... Por isso, agradeço desde já qualquer ajuda! Luis Cabral -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI-Serialization
Ol pessoal Estou desenvolvendo uma aplicao Servidora que utiliza RMI e quando tento devolver um objeto Connection para o Cliente recebo essa mensagem: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.io.WriteAbortedException: Writing aborted by exception; java.io.Not SerializableException: sun.jdbc.odbc.JdbcOdbcConnection Espero que algum possa me dizer algo! Obrigado! Ricardo Santana Aqui est a classe do objeto que estou tentando devolver: /* * Alterado: Ricardo Santana - 07/11/2000. * Objetivo: Incluir a propriedade de Tipo de Conexo. * Extender a classe Init para obter todas as variveis * declaradas nela. * * Alterado: Ricardo Santana - 12/11/2000. * Objetivo: Utilizar a constante que representa o separador do id. de conexo. */ package com.netgrafos.database; import java.sql.*; import java.io.Serializable; import com.netgrafos.*; /** * Definiao da estrutura de Controle de Conexes (Connections) para o Gerenciador de * Conexes. * * @author Ricardo Santana - 17/08/2000. * @version 1.1 - Multiplataforma - NETGrafos Technology. * @see query */ file://public class DBConnectionObject extends Init { public class DBConnectionObject extends Init implements Serializable { /** * Identificao da conexo. Formato: "D:C", onde * D = Id. Banco de Dados e C = Id. da Conexo. */ private String id; /** * Objeto Connection. */ private /*transient*/ Connection connection; /** * Tipo de conexo.br * Normal = Sujeita a verificao de tempo de ociosidade ou * Permanente = No sujeita a essa verificao. */ private int type; /** * Situao da Conexo. */ private int situation; /** * Data e Hora de Criao da Conexo (Em milisegundos). */ private long age; /** * Obtm a Identificao da conexo. * * @return Identificador da conexo. */ public String getId() { return id; } /** * Atribui a Identificao da conexo. * * @param sId Identificador da conexo. */ public void setId(String sId) { if(sId != null) { // Consiste o contedo passado. if(sId.trim().equals("") || sId.indexOf(SEP_CONNECTION_ID) == 0 || Strings.occurs(sId, SEP_CONNECTION_ID) 1) { sId = null; } } // Somente manipula se o contedo for vlido. if(sId != null) id = sId; return; } /** * Atribui a Situao da conexo. * * @return Situao da conexo. */ public int getSituation() { return situation; } /** * Atribui a Situao da conexo. * * @param iSituation Situao da conexo. */ public void setSituation(int iSituation) { if(iSituation CON_STATUS_FREE || iSituation CON_STATUS_AVAILABLE) iSituation = CON_STATUS_FREE; // Torna a conexo livre. situation = iSituation; return; } /** * Obtm o tempo de vida da conexo desde a abertura ou o ltimo acesso. * * @return Idade da conexo. */ public long getAge() { return age; } /** * Atribui o tempo de vida da conexo desde a abertura ou o ltimo acesso. * * @param lAge Idade da conexo. */ public void setAge(long lAge) { if(lAge 0L) lAge = 0L; age = lAge; return; } /** * Obtm o tipo da conexo. * * @return Tipo da conexo. */ public int getType() { return type; } /** * Atribui o tipo da conexo. * * @param iType Tipo da conexo. */ public void setType(int iType) { if(iType != CON_TYPE_NORMAL iType != CON_TYPE_PERMANENT) { iType = CON_TYPE_NORMAL; } type = iType; return; } /** * Obtm a referncia ao objeto de comunicao com o Banco de Dados. * * @return Objeto da conexo. */ public Connection getConnection() { return connection; } /** * Atribui uma referncia ao objeto de comunicao com o Banco de Dados. * * @param oConnection Objeto de conexo. */ public void setConnection(Connection oConnection) { connection = oConnection; return; } /** * Inicializa a estrutura. * * @param lDBId Identificao do Banco de Dados. * @param lConnId Identificador da conexo. * @param oConn Objeto Connection. * / private DBConnectionObject() { Id = null; Situation = CON_STATUS_FREE; Connection = null; Age= 0L; Type = CON_TYPE_NORMAL; } */ /** * Inicializa a estrutura. * * @param lDBId Identificao do Banco de Dados. * @param lConnId Identificador da conexo. * @param oConn Objeto Connection. */ public DBConnectionObject(long lDBId, long lConnId, Connection oConn) { id = ("" + lDBId) + SEP_CONNECTION_ID + lConnId; situation = CON_STATUS_FREE; connection = oConn; age= System.currentTimeMillis(); type = CON_TYPE_NORMAL; } } -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI-Serialization
Poiz ehh.. Uma coneo c/ banco de dados no serializable. Vc no pode puxar ele por uma coneo RMI. sven Ricardo Santana wrote: Ol pessoal Estou desenvolvendo uma aplicao Servidora que utiliza RMI e quando tento devolver um objeto Connection para o Cliente recebo essa mensagem: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.io.WriteAbortedException: Writing aborted by exception; java.io.Not SerializableException: sun.jdbc.odbc.JdbcOdbcConnection Espero que algum possa me dizer algo! Obrigado! Ricardo Santana Aqui est a classe do objeto que estou tentando devolver: /* * Alterado: Ricardo Santana - 07/11/2000. * Objetivo: Incluir a propriedade de Tipo de Conexo. * Extender a classe Init para obter todas as variveis * declaradas nela. * * Alterado: Ricardo Santana - 12/11/2000. * Objetivo: Utilizar a constante que representa o separador do id. de conexo. */ package com.netgrafos.database; import java.sql.*; import java.io.Serializable; import com.netgrafos.*; /** * Definiao da estrutura de Controle de Conexes (Connections) para o Gerenciador de * Conexes. * * @author Ricardo Santana - 17/08/2000. * @version 1.1 - Multiplataforma - NETGrafos Technology. * @see query */ file://public class DBConnectionObject extends Init { public class DBConnectionObject extends Init implements Serializable { /** * Identificao da conexo. Formato: "D:C", onde * D = Id. Banco de Dados e C = Id. da Conexo. */ private String id; /** * Objeto Connection. */ private /*transient*/ Connection connection; /** * Tipo de conexo.br * Normal = Sujeita a verificao de tempo de ociosidade ou * Permanente = No sujeita a essa verificao. */ private int type; /** * Situao da Conexo. */ private int situation; /** * Data e Hora de Criao da Conexo (Em milisegundos). */ private long age; /** * Obtm a Identificao da conexo. * * @return Identificador da conexo. */ public String getId() { return id; } /** * Atribui a Identificao da conexo. * * @param sId Identificador da conexo. */ public void setId(String sId) { if(sId != null) { // Consiste o contedo passado. if(sId.trim().equals("") || sId.indexOf(SEP_CONNECTION_ID) == 0 || Strings.occurs(sId, SEP_CONNECTION_ID) 1) { sId = null; } } // Somente manipula se o contedo for vlido. if(sId != null) id = sId; return; } /** * Atribui a Situao da conexo. * * @return Situao da conexo. */ public int getSituation() { return situation; } /** * Atribui a Situao da conexo. * * @param iSituation Situao da conexo. */ public void setSituation(int iSituation) { if(iSituation CON_STATUS_FREE || iSituation CON_STATUS_AVAILABLE) iSituation = CON_STATUS_FREE; // Torna a conexo livre. situation = iSituation; return; } /** * Obtm o tempo de vida da conexo desde a abertura ou o ltimo acesso. * * @return Idade da conexo. */ public long getAge() { return age; } /** * Atribui o tempo de vida da conexo desde a abertura ou o ltimo acesso. * * @param lAge Idade da conexo. */ public void setAge(long lAge) { if(lAge 0L) lAge = 0L; age = lAge; return; } /** * Obtm o tipo da conexo. * * @return Tipo da conexo. */ public int getType() { return type; } /** * Atribui o tipo da conexo. * * @param iType Tipo da conexo. */ public void setType(int iType) { if(iType != CON_TYPE_NORMAL iType != CON_TYPE_PERMANENT) { iType = CON_TYPE_NORMAL; } type = iType; return; } /** * Obtm a referncia ao objeto de comunicao com o Banco de Dados. * * @return Objeto da conexo. */ public Connection getConnection() { return connection; } /** * Atribui uma referncia ao objeto de comunicao com o Banco de Dados. * * @param oConnection Objeto de conexo. */ public void setConnection(Connection oConnection) { connection = oConnection; return; } /** * Inicializa a estrutura. * * @param lDBId Identificao do Banco de Dados. * @param lConnId Identificador da conexo. * @param oConn Objeto Connection. * / private DBConnectionObject() { Id = null; Situation = CON_STATUS_FREE; Connection = null; Age= 0L; Type = CON_TYPE_NORMAL; } */ /** * Inicializa a estrutura. * * @param lDBId Identificao do Banco de Dados. * @param lConnId Identificador da conexo. * @param oConn Objeto Connection. */ public DBConnectionObject(long lDBId, long lConnId, Connection oConn) { id = ("" + lDBId) + SEP_CONNECTION_ID + lConnId; situation = CON_STATUS_FREE; connection = oConn; age= System.currentTimeMillis(); type = CON_TYPE_NORMAL; } } -- LISTA SOUJAVA
Re: [java-list] RMI-Serialization
Ricardo, A classe sun.jdbc.odbc.JdbcOdbcConnection nao e' serializavel, por isso nao o teu servidor nao pode retornar o objeto conexao ao cliente. Qual a tua intencao em fazer isto? Permitir que o cliente tenha acesso a uma conexao de banco de dados criada no servidor? Se tu quiseres que o cliente tenha uma conexao ao BD, ele mesmo precisa cria'-la (ai' tu tens uma arquitetura de duas camadas), e entao porque usar RMI? Outra alternativa e' prover uma forma pela qual tu crias um objeto servidor RMI que serve de ponte para o cliente acessar um BD via JDBC no servidor, e existe um driver chamado RMI-JDBC que faz exatamente isso. Qualquer duvida... Rafael Chaves Brainbench MVP for Java 1 http://www.brainbench.com -Mensagem original- De: Ricardo Santana [EMAIL PROTECTED] Para: [EMAIL PROTECTED] [EMAIL PROTECTED] Data: Quinta-feira, 25 de Janeiro de 2001 16:29 Assunto: [java-list] RMI-Serialization Ol pessoal Estou desenvolvendo uma aplicao Servidora que utiliza RMI e quando tento devolver um objeto Connection para o Cliente recebo essa mensagem: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.io.WriteAbortedException: Writing aborted by exception; java.io.Not SerializableException: sun.jdbc.odbc.JdbcOdbcConnection Espero que algum possa me dizer algo! Obrigado! Ricardo Santana Aqui est a classe do objeto que estou tentando devolver: /* * Alterado: Ricardo Santana - 07/11/2000. * Objetivo: Incluir a propriedade de Tipo de Conexo. * Extender a classe Init para obter todas as variveis * declaradas nela. * * Alterado: Ricardo Santana - 12/11/2000. * Objetivo: Utilizar a constante que representa o separador do id. de conexo. */ package com.netgrafos.database; import java.sql.*; import java.io.Serializable; import com.netgrafos.*; /** * Definiao da estrutura de Controle de Conexes (Connections) para o Gerenciador de * Conexes. * * @author Ricardo Santana - 17/08/2000. * @version 1.1 - Multiplataforma - NETGrafos Technology. * @see query */ file://public class DBConnectionObject extends Init { public class DBConnectionObject extends Init implements Serializable { /** * Identificao da conexo. Formato: "D:C", onde * D = Id. Banco de Dados e C = Id. da Conexo. */ private String id; /** * Objeto Connection. */ private /*transient*/ Connection connection; /** * Tipo de conexo.br * Normal = Sujeita a verificao de tempo de ociosidade ou * Permanente = No sujeita a essa verificao. */ private int type; /** * Situao da Conexo. */ private int situation; /** * Data e Hora de Criao da Conexo (Em milisegundos). */ private long age; /** * Obtm a Identificao da conexo. * * @return Identificador da conexo. */ public String getId() { return id; } /** * Atribui a Identificao da conexo. * * @param sId Identificador da conexo. */ public void setId(String sId) { if(sId != null) { // Consiste o contedo passado. if(sId.trim().equals("") || sId.indexOf(SEP_CONNECTION_ID) == 0 || Strings.occurs(sId, SEP_CONNECTION_ID) 1) { sId = null; } } // Somente manipula se o contedo for vlido. if(sId != null) id = sId; return; } /** * Atribui a Situao da conexo. * * @return Situao da conexo. */ public int getSituation() { return situation; } /** * Atribui a Situao da conexo. * * @param iSituation Situao da conexo. */ public void setSituation(int iSituation) { if(iSituation CON_STATUS_FREE || iSituation CON_STATUS_AVAILABLE) iSituation = CON_STATUS_FREE; // Torna a conexo livre. situation = iSituation; return; } /** * Obtm o tempo de vida da conexo desde a abertura ou o ltimo acesso. * * @return Idade da conexo. */ public long getAge() { return age; } /** * Atribui o tempo de vida da conexo desde a abertura ou o ltimo acesso. * * @param lAge Idade da conexo. */ public void setAge(long lAge) { if(lAge 0L) lAge = 0L; age = lAge; return; } /** * Obtm o tipo da conexo. * * @return Tipo da conexo. */ public int getType() { return type; } /** * Atribui o tipo da conexo. * * @param iType Tipo da conexo. */ public void setType(int iType) { if(iType != CON_TYPE_NORMAL iType != CON_TYPE_PERMANENT) { iType = CON_TYPE_NORMAL; } type = iType; return; } /** * Obtm a referncia ao objeto de comunicao com o Banco de Dados. * * @return Objeto da conexo. */ public Connection getConnection() { return connection; } /** * Atribui uma referncia ao objeto de comunicao com o Banco de Dados. * * @param oConnection Objeto de conexo. */ public void setConnection(Connection oConnection) { connection = oConnection; return; } /** * Inicializa a estrutura. * * @param lDBId Identificao do Banco de Dados. * @param lConnId Identificador da conexo. * @param oConn Objeto Connection. * / private DBConnectionObject() { Id = null; Situatio
Re: [java-list] RMI
sim, mas nao tente fazer isso se vc vai rodar o applet no IE. O cliente terá que instalar o JavaPlugin para poder usar o applet (download de ~7megas) Boa sorte Laercio Carpes wrote: Alguém já utilizou RMI com a parte cliente sendo uma applet? Laercio M. Carpes [EMAIL PROTECTED] [EMAIL PROTECTED] Departamento de Informática Nenhuma tecnologia é capaz de transformar o modo como são feito os negócios, mas pode aumentar a velocidade do processo, melhorar a qualidade e reduzir despesas. "Ecologia da Informação - Thomas" -- eGroups Sponsor -~-~ eLerts It's Easy. It's Fun. Best of All, it's Free! http://click.egroups.com/1/9699/4/_/723930/_/974811091/ -_- Para enviar uma mensagem para a lista, envie-a para: [EMAIL PROTECTED] Para retirar o seu endereço da lista, envie um mail EM BRANCO para o endereço: [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 para sair da lista: envie email para [EMAIL PROTECTED] - -- Alexandre Torres Analista de Sistemas e Tecnologia - Dixtal Biomédica -- Por favor, nao forneça meu e-mail a terceiros sem minha autorização. -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI
Ola Laercio, Eu já utilizei e funciona muito bem, so tem UM GRANDE PROBLEMA, os navegadores utilizam a JVM muito antiga e não suportam o RMI, para que este funcione você necessita instalar em todos os browsers que irão usar o seu applet, o que numa intranet e até em alguns casos extranet, isso é viável, mas se vc esta pensando em disponibilizar isso para internet, minha sincera opnião: "ESQUEÇA!", ache outra maneira de faze-lo. Leonardo Simberg - CTO [EMAIL PROTECTED] __ Estrategia Solutions www.estrategia.com.br [EMAIL PROTECTED] - Original Message - From: "Laercio Carpes" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, November 21, 2000 9:58 AM Subject: [java-list] RMI Alguém já utilizou RMI com a parte cliente sendo uma applet? Laercio M. Carpes [EMAIL PROTECTED] [EMAIL PROTECTED] Departamento de Informática Nenhuma tecnologia é capaz de transformar o modo como são feito os negócios, mas pode aumentar a velocidade do processo, melhorar a qualidade e reduzir despesas. "Ecologia da Informação - Thomas" -- eGroups Sponsor -~-~ eLerts It's Easy. It's Fun. Best of All, it's Free! http://click.egroups.com/1/9699/4/_/723930/_/974811091/ -_- Para enviar uma mensagem para a lista, envie-a para: [EMAIL PROTECTED] Para retirar o seu endereço da lista, envie um mail EM BRANCO para o endereço: [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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI
Ola Laercio, O applet em java é cheio de frescura com a segurança, se vc quiser aproveitar o que vc desenvolveu em JDBC-ODBC, você pode usar um recurso, não me lembro bem do nome agora, mas vc pode achar no site da sun (http://java.sun.com) na parte de drivers JDBC, este é um conjunto de programas 1 - drive que vc utiliza no lugar do JDBC-ODBC em seu applet 2 - programa que obrigatoriamente roda no servidor onde vc esta armazenando o applet, pois uma das politicas de segurança é o applet acessar apenas o servidor de onde ele veio. Este programa irá acessar o seu banco de dados atráves do ODBC configurado no servidor. Applet Máquina Repetidor - DB Cliente ServidorDB Server Leonardo Simberg - CTO [EMAIL PROTECTED] __ Estrategia Solutions www.estrategia.com.br [EMAIL PROTECTED] - Original Message - From: "Laercio Carpes" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, November 21, 2000 2:38 PM Subject: [java-list] RMI Olá amigos, O que quero fazer é permitir o cliente emitir seu boleto de cobrança em sua impressora em casa, já tenho isso tudo pronto em applet, só que ela não funciona no browse, fiz isso usando o JDBC-ODBC, como não funcionou em applet , redesenvolvi usando RMI e estou enfrentando o problema de security do browse...alguém poderia me socorrer dizendo o que devo usar(Servlets/JSP/Applet/Applet com RMI/Sockets ) para que essa droga funcione no browse Laercio M. Carpes [EMAIL PROTECTED] [EMAIL PROTECTED] Departamento de Informática Nenhuma tecnologia é capaz de transformar o modo como são feito os negócios, mas pode aumentar a velocidade do processo, melhorar a qualidade e reduzir despesas. "Ecologia da Informação - Thomas" -- 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] RMI
algumas possibilidades - gera uma tela e faz o usuario pressionar o print do browser (soluçao bura) ou - obrigue o seu usuário a configurar a segurança do browser para permitir impressão. Para isso vc tem q assinar o applet e o cara tem q configurar o browser ou - gera PDF e faz o cliente usar o plugin do acrobat. Nao me pergunta como vc poderia gerar o PDF : - ) Usar servlet/JSP/Aplet/RMI ou sockets nao vai te ajudar em nada por que o problema eh a segurança do browser. Laercio Carpes wrote: Olá amigos, O que quero fazer é permitir o cliente emitir seu boleto de cobrança em sua impressora em casa, já tenho isso tudo pronto em applet, só que ela não funciona no browse, fiz isso usando o JDBC-ODBC, como não funcionou em applet , redesenvolvi usando RMI e estou enfrentando o problema de security do browse...alguém poderia me socorrer dizendo o que devo usar(Servlets/JSP/Applet/Applet com RMI/Sockets ) para que essa droga funcione no browse Laercio M. Carpes [EMAIL PROTECTED] [EMAIL PROTECTED] Departamento de Informática Nenhuma tecnologia é capaz de transformar o modo como são feito os negócios, mas pode aumentar a velocidade do processo, melhorar a qualidade e reduzir despesas. "Ecologia da Informação - Thomas" -- 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 para sair da lista: envie email para [EMAIL PROTECTED] - -- Alexandre Torres Analista de Sistemas e Tecnologia - Dixtal Biomédica -- Por favor, nao forneça meu e-mail a terceiros sem minha autorização. -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] RMI
Oi, Existe um artigo na página da sun que fala sobre uso de applet e RMI. Ele sugere que exista uma camada intermediária de Servlets para acessar os objetos remotos. Isso se deve a alguns fatos. No artigo ele cita vários mas acho que eu consigo me lembrar de alguns : - Nem todos os browsers suportam RMI em suas JVM. - Firewalls podem impedir solicitações rmi. Da uma olhada no artigo. Ele fica na seção de artigos da página da sun (java.sun.com). Eu inclusive estou com um problema parecido com esse. O cliente não quer utilizar servlets e quer um applet que faça acesso ao banco de dados. A única solução que eu pensei até agora foi utilizar o driver thin da Oracle. Mas estou cogitando EJB ou Corba. O problema é que applets rodam na JVM do browser e as classes que ele utiliza têm que estar disponíveis para download (já que ele roda no cliente). Com servlets tudo fica mais fácil. Eu consegui utilizar RMI com applets mas funcionou no netscape e não funcionou no IE (para variar). Bom, é isso ... Daniel -Mensagem original- De: Laercio Carpes [mailto:[EMAIL PROTECTED]] Enviada em: Tuesday, November 21, 2000 9:59 AM Para: [EMAIL PROTECTED] Assunto: [java-list] RMI Alguém já utilizou RMI com a parte cliente sendo uma applet? Laercio M. Carpes [EMAIL PROTECTED] [EMAIL PROTECTED] Departamento de Informática Nenhuma tecnologia é capaz de transformar o modo como são feito os negócios, mas pode aumentar a velocidade do processo, melhorar a qualidade e reduzir despesas. "Ecologia da Informação - Thomas" -- eGroups Sponsor -~-~ eLerts It's Easy. It's Fun. Best of All, it's Free! http://click.egroups.com/1/9699/4/_/723930/_/974811091/ -_- Para enviar uma mensagem para a lista, envie-a para: [EMAIL PROTECTED] Para retirar o seu endereço da lista, envie um mail EM BRANCO para o endereço: [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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI
Olá amigos, O que quero fazer é permitir o cliente emitir seu boleto de cobrança em sua impressora em casa, já tenho isso tudo pronto em applet, só que ela não funciona no browse, fiz isso usando o JDBC-ODBC, como não funcionou em applet , redesenvolvi usando RMI e estou enfrentando o problema de security do browse...alguém poderia me socorrer dizendo o que devo usar(Servlets/JSP/Applet/Applet com RMI/Sockets ) para que essa droga funcione no browse Laercio M. Carpes [EMAIL PROTECTED] [EMAIL PROTECTED] Departamento de Informática Nenhuma tecnologia é capaz de transformar o modo como são feito os negócios, mas pode aumentar a velocidade do processo, melhorar a qualidade e reduzir despesas. "Ecologia da Informação - Thomas" -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI
Alguém já utilizou RMI com a parte cliente sendo uma applet? Laercio M. Carpes [EMAIL PROTECTED] [EMAIL PROTECTED] Departamento de Informática Nenhuma tecnologia é capaz de transformar o modo como são feito os negócios, mas pode aumentar a velocidade do processo, melhorar a qualidade e reduzir despesas. "Ecologia da Informação - Thomas" -- eGroups Sponsor -~-~ eLerts It's Easy. It's Fun. Best of All, it's Free! http://click.egroups.com/1/9699/4/_/723930/_/974811091/ -_- Para enviar uma mensagem para a lista, envie-a para: [EMAIL PROTECTED] Para retirar o seu endereço da lista, envie um mail EM BRANCO para o endereço: [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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI
Pessoal eu preciso de um exemplo onde eu chame um método de um objeto remoto e ao mesmo tempo esse objeto remoto responda chamando um método do objeto inicial Alguem tem algum exemplo simples Obrigado Kleber Bueno E-Commerce Intranet Internet Concepts Tel:5853-2151 / 5853-2301 | This message may contain confidential and/or privileged | | information. If you are not the addressee or authorized to | | receive this for the addressee, you must NOT use, copy, | | disclose or take any action based on this message or any | | information herein. If you have received this message in | | error, please advise the sender immediately by reply e-mail | | and delete this message. Thank you for your cooperation -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] RMI e Applet
Oi, Posso fazer um aplicativo que acessa banco de dados utilziando como front-end applet e as classes responsaveis pelo acesso com comunicao RMI ? Obrigado Daniel -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -