Java Web Start interrompido desde o JDK 1.7

QUI A RESPOSTA: Éparec (através de nossos testes) que o Java 7 Web Start exige que você hospede seus recursos em um servidor usando um certificado SSL. Seu certificado NÃO precisa ser assinado, mas certificados não assinados solicitarão ao cliente uma mensagem de confiança que eles podem ignorar. Veja a resposta abaixo para mais detalhes

Temos um aplicativo interno que utilizamos há muitos anos. Para facilitar a manutenção desse aplicativo, não fornecemos uma versão instalável do aplicativo para nossos funcionários, simplesmente fornecemos um link para um .jnlp e usamos o JWS para iniciá-lo em suas caixas. Até agora, isso funcionou de maneira fantástica, mas assim que qualquer um de nossos funcionários atualiza para o Java 7, o sistema JWS para de funcionar no computador. Verificamos, verificamos e até validamos nosso esquema JNLP e está tudo bem, o que nos leva a pensar que há um problema no próprio Web Star

Quando o usuário clica no arquivo jnlp, ele lança a tela inicial do Java 7, que começa a baixar os recursos necessários. A partir daí, ele simplesmente trava e a barra de progresso no aplicativo de inicialização do JWS permanece em zero por cent

Alguma ideia? Isso se deve muito ao fato de eles atualizarem para o Java 7. Nesse meio tempo, recomendamos que todos os funcionários permaneçam no Java 6 até novo aviso. Todo o nosso código está assinado corretamente.

Aqui está uma cópia do nosso JNLP:

<?xml version="1.0" encoding="utf-8"?> 
<jnlp 
  spec="1.5+" 
  codebase="http://peiportal/updater">
  <information> 
    <title>PEI Portal Application</title>
    <vendor>Petz Enterprises, Inc.</vendor>
    <offline-allowed/>
  </information>
  <security>
      <all-permissions/>
  </security>
  <resources>
    <jar href="PEIPortalLauncher.jar"/>
  </resources>
  <application-desc/>
</jnlp>

questionAnswers(12)

yourAnswerToTheQuestion