| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2006 12:25:51
|
maquina_v8
Entusiasta Java
Membro desde: 13/04/2006 15:50:05
Mensagens: 17
Offline
|
Bom dia pessoal,
Uso o java web start para distribuir as aplicações para toda a empresa.
Mas agora, foi desenvolvido outro aplicativo que depende de vários jars. Tem como eu carregar todos os jars no java web start?
Obrigado!!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2006 13:00:49
|
leonardom
Virtual Machine Man
![[Avatar]](/images/avatar/7f5d04d189dfb634e6a85bb9d9adf21e.jpg)
Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline
|
Sim, basta você coloca-los no seu resources:
|
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925
blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2006 11:32:07
|
maquina_v8
Entusiasta Java
Membro desde: 13/04/2006 15:50:05
Mensagens: 17
Offline
|
Olá Leonardom, deu certinho. Consegui fazer. Agora tenho outra dúvida.
Tem como eu carregar algum outro arquivo sem ser .jar?
Obrigado.
Abraços.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2006 12:39:25
|
duuduu
What is classpath?
Membro desde: 17/07/2006 10:40:16
Mensagens: 8
Offline
|
maquina_v8 wrote:Olá Leonardom, deu certinho. Consegui fazer. Agora tenho outra dúvida.
Tem como eu carregar algum outro arquivo sem ser .jar?
Obrigado.
Abraços.
estou com essa mesma duvida.....
na verdade...preciso criar algumas pastas ..e colocar Gif´s ou Xml´s
ja tentei colocar
ele carrega tudo.... até starta o sistema..... mas ...nao leva nenhum desses arquivos ....
alguma ideia ai?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2006 15:05:01
|
oyama
Virtual Machine Man
Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline
|
duuduu wrote:
Desconheço estas tags <xml> e <gif>...
Uma solução seria empacotar estes arquivos XML e GIF em um jar (pode até ser o mesmo que vai o aplicativo). Fizemos isto em uma aplicação e funcionou OK.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2006 15:29:40
|
duuduu
What is classpath?
Membro desde: 17/07/2006 10:40:16
Mensagens: 8
Offline
|
oyama wrote:
duuduu wrote:
Desconheço estas tags <xml> e <gif>...
Uma solução seria empacotar estes arquivos XML e GIF em um jar (pode até ser o mesmo que vai o aplicativo). Fizemos isto em uma aplicação e funcionou OK.
essas ...tags surgiram de uma tentativa frustada
no meu caso.... alem de levar esses arquivos XML, GIF
o sistema vai fazer alterações nesses arquivos.....
e eu precisava que os mesmos estivessem fora do jar...em alguma pasta de preferência
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2006 16:14:19
|
oyama
Virtual Machine Man
Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline
|
duuduu wrote:
no meu caso.... alem de levar esses arquivos XML, GIF
o sistema vai fazer alterações nesses arquivos.....
e eu precisava que os mesmos estivessem fora do jar...em alguma pasta de preferência
Acho que os arquivos GIF você não vai editar, então pode colocar no jar.
O que exatamente são estes arquivos XML e por que são editaveis? Esta aplicação já possui algum mecanismo de persistencia no servidor (banco de dados)? As alterações vão afetar outros usuários? Dependendo vai ser mais fácil alterar a aplicação para salvar no servidor (banco de dados) ao invés destes arquivos.
Em todo o caso, JNLP possui mecanismo de salvar arquivos
http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/examples.html#FileSaveService
Eu nunca usei, mas talvez resolva o seu problema.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2006 12:30:20
|
duuduu
What is classpath?
Membro desde: 17/07/2006 10:40:16
Mensagens: 8
Offline
|
[quote=oyama
Acho que os arquivos GIF você não vai editar, então pode colocar no jar.
O que exatamente são estes arquivos XML e por que são editaveis? Esta aplicação já possui algum mecanismo de persistencia no servidor (banco de dados)? As alterações vão afetar outros usuários? Dependendo vai ser mais fácil alterar a aplicação para salvar no servidor (banco de dados) ao invés destes arquivos.
Em todo o caso, JNLP possui mecanismo de salvar arquivos
http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/examples.html#FileSaveService
Eu nunca usei, mas talvez resolva o seu problema.
blz...vou dar uma olhada nesse link,,,,,,,,,,
agora....
meu sistema faz o seguinte
por ex....
meu sistema cadastra pedidos de varios tipos ...
dentro de um xml.....
apos o usuario preencher todos os dados correntamente , ele me envia esse xml alterado, por Web Service.
o Servidor ...volta uma reposta
Assim, o usuario pode cadastrar outro tipo de pedido e enviar novamente
isso pode se repetir varias vezes.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2006 14:22:06
|
oyama
Virtual Machine Man
Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline
|
duuduu wrote:
meu sistema cadastra pedidos de varios tipos ...
dentro de um xml.....
apos o usuario preencher todos os dados correntamente , ele me envia esse xml alterado, por Web Service.
o Servidor ...volta uma reposta
Assim, o usuario pode cadastrar outro tipo de pedido e enviar novamente
isso pode se repetir varias vezes.
Pelo o que eu entendi, o seu aplicativo é um client de Web Services de um sistema que está em um servidor de aplicações. Ou seja o arquivo XML que você quer mandar junto com a sua aplicação, via Java Web Start, é somente um "template" de como a sua aplicação deve preencher as mensagens.
Se isto for verdade, não vejo problemas de mandar dentro de um jar, pois a sua aplicação vai simplemente carregar o arquivo em memória, alterá-lo e enviar via Web Services. Pelo o que eu entendi, não há necessidade de persistí-lo em um file system.
Fica como dica: não dá para criar um outro Web Service que tenha como resposta justamente o XML que você quer mandar junto da aplicação?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2006 16:02:58
|
duuduu
What is classpath?
Membro desde: 17/07/2006 10:40:16
Mensagens: 8
Offline
|
oyama wrote:
Pelo o que eu entendi, o seu aplicativo é um client de Web Services de um sistema que está em um servidor de aplicações. Ou seja o arquivo XML que você quer mandar junto com a sua aplicação, via Java Web Start, é somente um "template" de como a sua aplicação deve preencher as mensagens.
Se isto for verdade, não vejo problemas de mandar dentro de um jar, pois a sua aplicação vai simplemente carregar o arquivo em memória, alterá-lo e enviar via Web Services. Pelo o que eu entendi, não há necessidade de persistí-lo em um file system.
Fica como dica: não dá para criar um outro Web Service que tenha como resposta justamente o XML que você quer mandar junto da aplicação?
acho que eu nao expliquei bem...
vamos la....
atualmente....
O usuario entra no site.....faz download de um instalador e instala o sistema (Apenas Copia o Jars e Cria uma arvore de pastas com XMLs e Gifs)
Meu .Jar principal... le alguns XML´s populando o sistema.
Existe o Pedidos.xml que é lido pelo sistema e carrega toda a lista de pedidos.
Essa lista de pedidos pode ser alterada, excluir um pedido ou adicionar outro pedido.
O usuario pode escolher um desses pedidos, e enviar ao servido , nesse processo eu leio o pedido do usuario, crio um novo xml e transfiro para o servidor.
Dessa forma o sistema já funciona.
Agora eu gostaria de usar o JWS.
Onde eu comecei a ter os problemas que eu citei anteriormente.
Onde eu preiciso criar exatamente o Mesmo ambiente que o meu instalador cria.
... é isso ai
vlw pela atencao até agora.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2006 17:47:56
|
oyama
Virtual Machine Man
Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline
|
duuduu wrote:O usuario entra no site.....faz download de um instalador e instala o sistema (Apenas Copia o Jars e Cria uma arvore de pastas com XMLs e Gifs)
Meu .Jar principal... le alguns XML´s populando o sistema.
Existe o Pedidos.xml que é lido pelo sistema e carrega toda a lista de pedidos.
Essa lista de pedidos pode ser alterada, excluir um pedido ou adicionar outro pedido.
O usuario pode escolher um desses pedidos, e enviar ao servido , nesse processo eu leio o pedido do usuario, crio um novo xml e transfiro para o servidor.
Este sistema é multi-usuário? Como um outro usuário é atualizado com relação ao arquivo pedidos.xml?
duuduu wrote:Agora eu gostaria de usar o JWS.
Onde eu comecei a ter os problemas que eu citei anteriormente.
Onde eu preiciso criar exatamente o Mesmo ambiente que o meu instalador cria.
A API do JNLP permite algumas operações, mas eu nunca usei e não entendo bem como funciona.
Na minha opinião, o ideal seria alterar o aplicativo para ao inves de ler de um file system local, pudesse ou fazer download do arquivo ou chamar um web service para ler o XML.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2006 18:32:26
|
duuduu
What is classpath?
Membro desde: 17/07/2006 10:40:16
Mensagens: 8
Offline
|
oyama wrote:
Este sistema é multi-usuário? Como um outro usuário é atualizado com relação ao arquivo pedidos.xml?
sim... esse sistema é local... cada usuario tem seu arquivo pedidos.xml
na hora de enviar os pedido..ele os dados referente ao pedido e passa para o WebService.
A API do JNLP permite algumas operações, mas eu nunca usei e não entendo bem como funciona.
Na minha opinião, o ideal seria alterar o aplicativo para ao inves de ler de um file system local, pudesse ou fazer download do arquivo ou chamar um web service para ler o XML.
Estou estudando todas as ideias que já me passaram , e sobre a API do JNPL.
quando eu resolver isso.... vou postar aqui.
vlw atencao muito obrigado!
|
|
|
 |
|
|