[java-list] RMI e Serialized

2003-02-01 Thread david david

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

2002-12-08 Thread Duzolini



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

2002-12-02 Thread Carlos . Santiago

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

2002-12-01 Thread batista4
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

2002-11-29 Thread Rosfran Lins Borges
 
   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

2002-11-28 Thread Otávio Barcelos
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

2002-11-27 Thread Thiago de Carvalho Modro
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

2002-11-25 Thread Otávio Barcelos
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 Deitel&Deitel 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] 
-




Re: [java-list] RMI

2002-11-25 Thread Otávio Barcelos
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

2002-11-25 Thread Ana Paula Brandão Lopes
O livro do Deitel&Deitel 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] 
-




[java-list] RMI

2002-11-23 Thread Geison Schmitz



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

2002-08-21 Thread Neto



Eu desenvolvo em outra linguagem e costumo 
instalar o programa em uma máquina que se torna o servidor, as outras 
máquinas apenas tenho que mapear enchergando a 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 outro computadô vc deverá instalar o 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 
!!


Re: [java-list] RMI

2002-08-20 Thread Ary Junior



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 outro computadô vc deverá instalar o 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

2002-08-20 Thread Neto



 
 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

2002-06-23 Thread Douglas Carvalho



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

2002-06-23 Thread Marthinha
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

[java-list] rmi

2002-06-20 Thread Guilherme Costa

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

2002-05-22 Thread Alessandra Requena








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]

 








Re: [java-list] RMI

2002-05-21 Thread Hildeberto Mendonça



É possível, através de Java Webstart, realizar transações 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: 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
MasaoMuraoka Junior


To:
[EMAIL PROTECTED]


Sent: Tuesday, May 21, 2002 11:18    AM
        
Subject: [java-list] RMI



Estive dando uma pesquisada por RMI, pois precisoresolver o meu problema
de aplicação distribuída, 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 métodos noservidor, mas os métodos
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 destruídos
damemória, desta forma, eu não tenho uma conexão constante entre
o servidore o cliente, mas simplesmente eu "pego" o que preciso no
inicio daaplicação e depois disso não preciso mais de conexão entre
os dois.
    Isso é possível comRMI?
 
    Obrigado
    LMMJ
   




__
Governodo Estado do Ceará
SECRETARIA DA EDUCAÇÃO BÁSICA
"Todos pelaEducação de Qualidade para  Todos"
www.seduc.ce.gov.br



-- 
Hildeberto Mendonça
[EMAIL PROTECTED]






Re: [java-list] RMI

2002-05-21 Thread Marcelo Alves



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


RES: [java-list] RMI

2002-05-21 Thread Romulo Frota dos Santos



 
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

2002-05-21 Thread Marcelo Alves



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
      



[java-list] RMI

2002-05-21 Thread Lincoln Masao Muraoka Junior



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 = Acess Denied???

2002-04-07 Thread Canal Java


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 = Acess Denied???

2002-04-03 Thread THIAGO PRIMERANO

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 x Socket

2002-04-03 Thread Canal Java


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  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] 
-




Re: [java-list] RMI x Socket

2002-04-03 Thread Jose Carlos



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!


[java-list] RMI x Socket

2002-04-03 Thread Daniel P
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 e acesso de banco de dados remoto

2002-03-03 Thread Felipe



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

2002-03-02 Thread Jose_Carlos



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

2001-11-26 Thread Herval Freire

 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.(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]
-




Re: [java-list] RMI e a classe desaparecida

2001-11-26 Thread Claudio Miranda


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.(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

2001-11-26 Thread Jason Douglas de Oliveira

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.(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] 
-




[java-list] RMI e a classe desaparecida

2001-11-25 Thread Herval Freire

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.(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]
-




Re: [java-list] RMI

2001-10-25 Thread Eduardo da Fonseca Frazao

Rodrigo vc criou um servidor em java tb?


- Original Message -
From: "Rodrigo Strazza Bortoloto" <[EMAIL PROTECTED]>
To: "Sou Java" <[EMAIL PROTECTED]>
Sent: Wednesday, October 24, 2001 5:33 PM
Subject: [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]
> -
>
>


-- 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

2001-10-25 Thread Renato Weiner

Para esses testes, utilize o Netscape. Quando mexi com
RMI, há a algum tempo, o IE não chamava os stubs para
invocar o metodo remotamente ( coisas de Microsoft
boicotando o Java ).


--- Rodrigo Strazza Bortoloto
<[EMAIL PROTECTED]> wrote:
> 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] 
>
-
> 


__
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.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

2001-10-24 Thread Rodrigo Strazza Bortoloto

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

2001-09-11 Thread luis rodrigues


  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

2001-09-10 Thread Alexandre Torres

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] 
-




Re: [java-list] RMI e IE

2001-09-06 Thread Ary Junior

Cara eu passei pelo mesmo problema, ninguém da lista soube me trazer uma
solução, com certeza isto é uma jogada sutil da nossa querida Micro$oft, o
IE não possui o pacote RMI, agora vc pode passar um arquivo com as classes
deste pacote para a applet da seguinte maneira:



Mas depois comigo gerou uma exceção de segurança... tenta aí e depois me dá
um retorno...

[]'s

Ary Junior

- Original Message -
From: Renato Weiner <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, September 06, 2001 11:17 AM
Subject: [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]
> -
>


-- 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

2001-09-06 Thread Renato Weiner

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

2001-08-23 Thread silvio

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

2001-08-16 Thread Ary Junior



    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.class at 
com/ms/security/permissions/FileIOPermission.check at 
com/ms/security/PolicyEngine.deepCheck at 
com/ms/security/PolicyEngine.checkPermission at 
com/ms/security/StandardSecurityManager.chk at 
com/ms/security/StandardSecurityManager.checkRead
etc...
 
    Alguém poderia me ajudar? Por 
favor!!!


[java-list] RMI com Applet

2001-08-14 Thread Ary Junior




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 
utilizar o 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


Re: [java-list] RMI de novo

2001-08-07 Thread Davi Oliveira

Vc nao esqueceu de definir o arquivo de politica ?

Para vc dar acesso ao obj cliente, em portas do servidor, ..

Defina um arquivo de politica :

grant
{ permission java.net.SocketPermission
  "*:1024-65535", "connect";
};

Quando for executar o programa cliente :

java -Djava.security.policy=client.policy (nome do programa cliente)

OK ?

Davi Custódio.



>From: "Ary Junior" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: [java-list] RMI de novo
>Date: Mon, 6 Aug 2001 16:50:21 -0300
>
>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


_
Seja avisado de novas mensagens do Hotmail e use o comunique-se com seus 
amigos com o MSN Messenger em 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] RMI de novo

2001-08-07 Thread John Tau



Faltou o arquivo de seguranca:
 
Nomeie um arquivo de policy.txt e escreva 
nele:
 
grant { // Allow everything for 
now permission java.security.AllPermission;};
 
no prompt de o comando:
java -cp "." -Djava.security.policy=policy.txt -jar 
RMIServer.jar

  - Original Message - 
  From: 
  Ary 
  Junior 
  To: [EMAIL PROTECTED] 
  Sent: Monday, August 06, 2001 4:50 
  PM
  Subject: [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] RMI de novo

2001-08-07 Thread Ary Junior



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

2001-07-29 Thread jasondouglaso2

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

2001-07-27 Thread Ary Junior



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

2001-07-09 Thread Sven van ´t Veer

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

2001-07-07 Thread Glécio Nicoletti Jr


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

2001-07-03 Thread hooter

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

2001-06-29 Thread Rogerio Tambellini


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] 
-




Re: [java-list] RMI

2001-06-29 Thread John Tau




  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;   }
   
  }


[java-list] RMI

2001-06-28 Thread André Luís Moser



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;   }
 
}


[java-list] RMI X CONEXAO DE SOQUETE DE FLUXO

2001-06-28 Thread gasparini

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] 
-




Re: [java-list] RMI para sincronizar dois bancos de dados

2001-06-27 Thread Luis Cabral

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] 
-




Re: [java-list] RMI para sincronizar dois bancos de dados

2001-06-26 Thread Sven van ´t Veer

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] 
-




[java-list] RMI para sincronizar dois bancos de dados

2001-06-26 Thread Luis Cabral

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] 
-




Re: [java-list] RMI-Serialization

2001-01-26 Thread Mister M

Uma regra basica do RMI eh que todos os membros dos objetos remotos devem 
ser serializaveis. A implementacao do Connection do driver jdbc nao e 
serializavel, o q significa q a menos q vc o declare como transient, vc nao 
vai conseguir fazer isto funcionar.

Michael Nascimento Santos
Analista/Consultor
CPM Sistemas - www.cpm.com.br


Original Message Follows
From: "Ricardo Santana" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: [java-list] RMI-Serialization
Date: Thu, 25 Jan 2001 12:27:51 -0200

Olá pessoal

Estou desenvolvendo uma aplicação 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 alguém 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 Conexão.
*   Extender a classe Init para obter todas as variáveis
*   declaradas nela.
*
* Alterado: Ricardo Santana - 12/11/2000.
* Objetivo: Utilizar a constante que representa o separador do id. de
conexão.
*/
package com.netgrafos.database;

import java.sql.*;
import java.io.Serializable;
import com.netgrafos.*;

/**
* Definiçao da estrutura de Controle de Conexões (Connections) para o
Gerenciador de
* Conexões.
*
* @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 {

  /**
  * Identificação da conexão. Formato: "D:C", onde
  * D = Id. Banco de Dados e C = Id. da Conexão.
  */
  private String id;

  /**
  * Objeto Connection.
  */
  private /*transient*/ Connection connection;

}


-- 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 Private, Free E-mail from MSN Hotmail at http://www.hotmail.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-Serialization

2001-01-25 Thread Rafael Chaves

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 aplicação 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 alguém 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 Conexão.
>*   Extender a classe Init para obter todas as variáveis
>*   declaradas nela.
>*
>* Alterado: Ricardo Santana - 12/11/2000.
>* Objetivo: Utilizar a constante que representa o separador do id. de
>conexão.
>*/
>package com.netgrafos.database;
>
>import java.sql.*;
>import java.io.Serializable;
>import com.netgrafos.*;
>
>/**
>* Definiçao da estrutura de Controle de Conexões (Connections) para o
>Gerenciador de
>* Conexões.
>*
>* @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
{
>
> /**
> * Identificação da conexão. Formato: "D:C", onde
> * D = Id. Banco de Dados e C = Id. da Conexão.
> */
> private String id;
>
> /**
> * Objeto Connection.
> */
> private /*transient*/ Connection connection;
>
> /**
> * Tipo de conexão.
> * Normal = Sujeita a verificação de tempo de ociosidade ou
> * Permanente = Não sujeita a essa verificação.
> */
> private int type;
>
> /**
> * Situação da Conexão.
> */
> private int situation;
>
> /**
> * Data e Hora de Criação da Conexão (Em milisegundos).
> */
> private long age;
>
> /**
> * Obtém a Identificação da conexão.
> *
> * @return Identificador da conexão.
> */
> public String getId() {
>  return id;
> }
>
> /**
> * Atribui a Identificação da conexão.
> *
> * @param sId Identificador da conexão.
> */
> public void setId(String sId) {
>  if(sId != null) {
>   // Consiste o conteúdo passado.
>   if(sId.trim().equals("") || sId.indexOf(SEP_CONNECTION_ID) == 0 ||
>Strings.occurs(sId, SEP_CONNECTION_ID)  > 1) {
>sId = null;
>   }
>  }
>
>  // Somente manipula se o conteúdo for válido.
>  if(sId != null)
>   id = sId;
>
>  return;
> }
>
> /**
> * Atribui a Situação da conexão.
> *
> * @return Situação da conexão.
> */
> public int getSituation() {
>  return situation;
> }
>
> /**
> * Atribui a Situação da conexão.
> *
> * @param iSituation Situação da conexão.
> */
> public void setSituation(int iSituation) {
>  if(iSituation < CON_STATUS_FREE || iSituation >
CON_STATUS_AVAILABLE)
>   iSituation = CON_STATUS_FREE; // Torna a conexão livre.
>
>  situation = iSituation;
>
>  return;
> }
>
> /**
> * Obtém o tempo de vida da conexão desde a abertura ou o último
acesso.
> *
> * @return Idade da conexão.
> */
> public long getAge() {
>  return age;
> }
>
> /**
> * Atribui o tempo de vida da conexão desde a abertura ou o último
acesso.
> *
> * @param lAge Idade da conexão.
> */
> public void setAge(long lAge) {
>  if(lAge < 0L)
>   lAge = 0L;
>
>  age = lAge;
>
>  return;
> }
>
> /**
> * Obtém o tipo da conexão.
> *
> * @return Tipo da conexão.
> */
> public int getType() {
>  return type;
> }
>
> /**
> * Atribui o tipo da conexão.
> *
> * @param iType Tipo da conexão.
> */
&

Re: [java-list] RMI-Serialization

2001-01-25 Thread Sven van ´t Veer

Poiz ehh..

Uma coneção c/ banco de dados não é serializable. Vc não pode puxar ele 
por uma coneção RMI.

sven

Ricardo Santana wrote:

> Olá pessoal
> 
> Estou desenvolvendo uma aplicação 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 alguém 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 Conexão.
> *   Extender a classe Init para obter todas as variáveis
> *   declaradas nela.
> *
> * Alterado: Ricardo Santana - 12/11/2000.
> * Objetivo: Utilizar a constante que representa o separador do id. de
> conexão.
> */
> package com.netgrafos.database;
> 
> import java.sql.*;
> import java.io.Serializable;
> import com.netgrafos.*;
> 
> /**
> * Definiçao da estrutura de Controle de Conexões (Connections) para o
> Gerenciador de
> * Conexões.
> *
> * @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 {
> 
>  /**
>  * Identificação da conexão. Formato: "D:C", onde
>  * D = Id. Banco de Dados e C = Id. da Conexão.
>  */
>  private String id;
> 
>  /**
>  * Objeto Connection.
>  */
>  private /*transient*/ Connection connection;
> 
>  /**
>  * Tipo de conexão.
>  * Normal = Sujeita a verificação de tempo de ociosidade ou
>  * Permanente = Não sujeita a essa verificação.
>  */
>  private int type;
> 
>  /**
>  * Situação da Conexão.
>  */
>  private int situation;
> 
>  /**
>  * Data e Hora de Criação da Conexão (Em milisegundos).
>  */
>  private long age;
> 
>  /**
>  * Obtém a Identificação da conexão.
>  *
>  * @return Identificador da conexão.
>  */
>  public String getId() {
>   return id;
>  }
> 
>  /**
>  * Atribui a Identificação da conexão.
>  *
>  * @param sId Identificador da conexão.
>  */
>  public void setId(String sId) {
>   if(sId != null) {
>// Consiste o conteúdo passado.
>if(sId.trim().equals("") || sId.indexOf(SEP_CONNECTION_ID) == 0 ||
> Strings.occurs(sId, SEP_CONNECTION_ID)  > 1) {
> sId = null;
>}
>   }
> 
>   // Somente manipula se o conteúdo for válido.
>   if(sId != null)
>id = sId;
> 
>   return;
>  }
> 
>  /**
>  * Atribui a Situação da conexão.
>  *
>  * @return Situação da conexão.
>  */
>  public int getSituation() {
>   return situation;
>  }
> 
>  /**
>  * Atribui a Situação da conexão.
>  *
>  * @param iSituation Situação da conexão.
>  */
>  public void setSituation(int iSituation) {
>   if(iSituation < CON_STATUS_FREE || iSituation > CON_STATUS_AVAILABLE)
>iSituation = CON_STATUS_FREE; // Torna a conexão livre.
> 
>   situation = iSituation;
> 
>   return;
>  }
> 
>  /**
>  * Obtém o tempo de vida da conexão desde a abertura ou o último acesso.
>  *
>  * @return Idade da conexão.
>  */
>  public long getAge() {
>   return age;
>  }
> 
>  /**
>  * Atribui o tempo de vida da conexão desde a abertura ou o último acesso.
>  *
>  * @param lAge Idade da conexão.
>  */
>  public void setAge(long lAge) {
>   if(lAge < 0L)
>lAge = 0L;
> 
>   age = lAge;
> 
>   return;
>  }
> 
>  /**
>  * Obtém o tipo da conexão.
>  *
>  * @return Tipo da conexão.
>  */
>  public int getType() {
>   return type;
>  }
> 
>  /**
>  * Atribui o tipo da conexão.
>  *
>  * @param iType Tipo da conexão.
>  */
>  public void setType(int iType) {
>   if(iType != CON_TYPE_NORMAL && iType != CON_TYPE_PERMANENT) {
>iType = CON_TYPE_NORMAL;
>   }
> 
>   type = iType;
> 
>   return;
>  }
> 
>  /**
>  * Obtém a referência ao objeto de comunicação com o Banco de Dados.
>  *
>  * @return Objeto da conexão.
>  */
>  public Connection getConnection() {
>   return connection;
>  }
> 
>  /**
>  * Atribui uma referência ao objeto de comunicação com o Banco de Dados.
>  *
>  * @param oConnection Objeto de conexão.
>  */
>  public void setConnection(Connection oConnection) {
>   connection = oConnection;
> 
>   return;
>  }
> 
>  /**
>  * Inicializa a estrutura.
>  *
>  * @param lDBId   Identificação do Banco de Dados.
>  * @param lConnId Identificador da conexão.
>  * @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   Identificação do Banco de Dados.
>  * @param lConnId Identificador da conexão.
>  * @param oConn   Objeto Connection.
>  */
>  public DBConnectionObject(long lDBId, long lC

[java-list] RMI-Serialization

2001-01-25 Thread Ricardo Santana

Olá pessoal

Estou desenvolvendo uma aplicação 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 alguém 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 Conexão.
*   Extender a classe Init para obter todas as variáveis
*   declaradas nela.
*
* Alterado: Ricardo Santana - 12/11/2000.
* Objetivo: Utilizar a constante que representa o separador do id. de
conexão.
*/
package com.netgrafos.database;

import java.sql.*;
import java.io.Serializable;
import com.netgrafos.*;

/**
* Definiçao da estrutura de Controle de Conexões (Connections) para o
Gerenciador de
* Conexões.
*
* @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 {

 /**
 * Identificação da conexão. Formato: "D:C", onde
 * D = Id. Banco de Dados e C = Id. da Conexão.
 */
 private String id;

 /**
 * Objeto Connection.
 */
 private /*transient*/ Connection connection;

 /**
 * Tipo de conexão.
 * Normal = Sujeita a verificação de tempo de ociosidade ou
 * Permanente = Não sujeita a essa verificação.
 */
 private int type;

 /**
 * Situação da Conexão.
 */
 private int situation;

 /**
 * Data e Hora de Criação da Conexão (Em milisegundos).
 */
 private long age;

 /**
 * Obtém a Identificação da conexão.
 *
 * @return Identificador da conexão.
 */
 public String getId() {
  return id;
 }

 /**
 * Atribui a Identificação da conexão.
 *
 * @param sId Identificador da conexão.
 */
 public void setId(String sId) {
  if(sId != null) {
   // Consiste o conteúdo passado.
   if(sId.trim().equals("") || sId.indexOf(SEP_CONNECTION_ID) == 0 ||
Strings.occurs(sId, SEP_CONNECTION_ID)  > 1) {
sId = null;
   }
  }

  // Somente manipula se o conteúdo for válido.
  if(sId != null)
   id = sId;

  return;
 }

 /**
 * Atribui a Situação da conexão.
 *
 * @return Situação da conexão.
 */
 public int getSituation() {
  return situation;
 }

 /**
 * Atribui a Situação da conexão.
 *
 * @param iSituation Situação da conexão.
 */
 public void setSituation(int iSituation) {
  if(iSituation < CON_STATUS_FREE || iSituation > CON_STATUS_AVAILABLE)
   iSituation = CON_STATUS_FREE; // Torna a conexão livre.

  situation = iSituation;

  return;
 }

 /**
 * Obtém o tempo de vida da conexão desde a abertura ou o último acesso.
 *
 * @return Idade da conexão.
 */
 public long getAge() {
  return age;
 }

 /**
 * Atribui o tempo de vida da conexão desde a abertura ou o último acesso.
 *
 * @param lAge Idade da conexão.
 */
 public void setAge(long lAge) {
  if(lAge < 0L)
   lAge = 0L;

  age = lAge;

  return;
 }

 /**
 * Obtém o tipo da conexão.
 *
 * @return Tipo da conexão.
 */
 public int getType() {
  return type;
 }

 /**
 * Atribui o tipo da conexão.
 *
 * @param iType Tipo da conexão.
 */
 public void setType(int iType) {
  if(iType != CON_TYPE_NORMAL && iType != CON_TYPE_PERMANENT) {
   iType = CON_TYPE_NORMAL;
  }

  type = iType;

  return;
 }

 /**
 * Obtém a referência ao objeto de comunicação com o Banco de Dados.
 *
 * @return Objeto da conexão.
 */
 public Connection getConnection() {
  return connection;
 }

 /**
 * Atribui uma referência ao objeto de comunicação com o Banco de Dados.
 *
 * @param oConnection Objeto de conexão.
 */
 public void setConnection(Connection oConnection) {
  connection = oConnection;

  return;
 }

 /**
 * Inicializa a estrutura.
 *
 * @param lDBId   Identificação do Banco de Dados.
 * @param lConnId Identificador da conexão.
 * @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   Identificação do Banco de Dados.
 * @param lConnId Identificador da conexão.
 * @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 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

2000-11-24 Thread Alexandre Torres

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] 
-




[java-list] RMI

2000-11-23 Thread Laercio Carpes

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]
-




RES: [java-list] RMI

2000-11-23 Thread Daniel Vieira Viveiros

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] 
-




Re: [java-list] RMI

2000-11-23 Thread Alexandre Torres

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] 
-




Re: [java-list] RMI

2000-11-23 Thread Leonardo Simberg

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

2000-11-23 Thread Leonardo Simberg

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] 
-




[java-list] RMI

2000-11-22 Thread Laercio Carpes


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

2000-10-31 Thread Kleber Bueno

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, EOFException e ImageIcon

2000-09-01 Thread Alberto Araujo Lopes

Pessoal, tenho um aplicativo que funciona com RMI.

Basicamente, a idéia é a seguinte:
1.  Objeto A é o objeto cliente.
2. B é o objeto servidor.
3. B possui como membro um objeto C.
4. C possui como membro um objeto D.
5. Finalmente, D possui como membro um objeto E da classe ImageIcon.
6. O objeto A chama um método remoto de B que tem como tipo de retorno
um
objeto da classe C.

(Obs.: as classes de C e D implementam java.io.Serializable)

O problema que acontece é o seguinte: no construtor do objeto D temos o
comando

ImageIcon E = new ImageIcon("arquivo.jpg");

Isso joga uma EOFException. Detalhe: o arquivo.jpg está lá, tá tudo
direitinho, sei disso porque essa exceção só é jogada quando o RMI entra
na jogada, quando eu instancio os objetos localmente tudo funciona.

Alguém tem alguma idéia sobre o que está acontecendo e/ou como resolver?

Um abraço,

--
Alberto Araujo Lopes
[EMAIL PROTECTED]
http://www.alopes.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 e Applet

2000-08-26 Thread DANIEL VIEIRA VIVEIROS

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] 
-