Java Web Start em Servidor Apache

Galera,

Lendo aqui o artigo do guj sobre Java Web Start, li que o Java Web Start funciona em qualquer servidor Web, e eu preciso fazer funcionar em servidor Apache. Porém segundo o artigo (que usa o TOMCAT), é necessário a edição de alguns arquivos:

  • web.xml (configuração do mime-types);
  • server.xml (contexto);

Porém no Apache é necessário a edição de quais arquivos? O que mais é preciso fazer para o JWS funcionar nele?

Desde já agradeço qualquer ajuda! Valeu!

Galera,

Encontrei o que precisava. É necessário adicionar as seguintes entradas no arquivo httpd.conf:

AddType application/x-java-jnlp-file .jnlp
AddType application/x-java-archive .jar
AddType application/x-java-archive-diff .jardiff

ohh Brunão também estava com o mesmo problema,
mas e os arquivos jar’s assinados, insiro em qual local do apache.

no tomcat coloca-se no webapps/

e no apache??? precisa de alguma configuração adicional além da inserção das linhas abaixo no httpd.conf?
AddType application/x-java-jnlp-file .jnlp
AddType application/x-java-archive .jar
AddType application/x-java-archive-diff .jardiff

onde insiro meus arquivos jar’s e o .jnlp?
será que é dentro de /var/www/

Cara, desculpa a demora! Andei totalmente garradão nos ultimos dias.

[quote] ohh Brunão também estava com o mesmo problema,
mas e os arquivos jar’s assinados, insiro em qual local do apache. [code]
Criei uma pasta da minha aplicação dentro de httdocs. Dentro dessa pasta, coloquei o arquivo jnlp e criei uma pasta dist, que contém o .jar e uma pasta lib (com os jars asinados). Mas a pasta é a htdocs, o resto depende do que vc definiu no jnlp.

Fiz só isso mesmo.

Abraços

Cara, desculpa a demora! Andei totalmente garradão nos ultimos dias.

[quote] ohh Brunão também estava com o mesmo problema,
mas e os arquivos jar’s assinados, insiro em qual local do apache. [/quote]
Criei uma pasta da minha aplicação dentro de httdocs. Dentro dessa pasta, coloquei o arquivo jnlp e criei uma pasta dist, que contém o .jar e uma pasta lib (com os jars asinados). Mas a pasta é a htdocs, o resto depende do que vc definiu no jnlp.

Fiz só isso mesmo.

Abraços

então bruno, não mexo com apache!

como faço para acessar estes arquivos via browser??
qual url insiro e no httpd.conf especicamente no o que tenho que fazer…

obrigado por enquanto

Depois de configurado (como citado acima) e startado, vc acessa assim:

Uma pergunta básica, vc teve problemas na assinatura dos seus jars? Em algum momento vc recebeu esta mensagem:

[quote]JAR resources in JNLP file are not signed by same certificate[code]

então cara os jar’s estão assinados e jnlp redondinho, na verdade a minha aplicação Web Start já funciono com o tomcat rodou bonitinho, e agora tenho que fazer no apache!!!

o server apache aqui dá empresa já esta rodando com 4 sites configurados, estes sites estão na pasta /var/www/… eu insiro neste local a pasta da minha aplicação com todos os jar’s assinados e o jnlp, e também no httpd.conf, insiro um como os outros sites direcionando para a pasta no /var/www/ mas o esquema não tá rodando.

alguém teria alguma idéia de como fazer funcionar esta aplicação…