8
votes

Java Web Start - Impossible de charger la ressource

J'ai un pot qui charge superbe avec Java Web Démarrer lorsque je navigue par l'adresse IP du serveur. Une fois que j'essaie le serveur nom fort>, je reçois l'exception suivante: xxx pré>

la exception enveloppée: p>

<?xml version="1.0" encoding="utf-8"?>
<jnlp
    spec="1.0+"
    codebase="http://servername/Site/Views/.."
    href="">
    <information>
        <title>title</title>
        <vendor>vendor</vendor>
        <description>description</description>
        <description kind="short">short</description>
        <icon href="../../icon.gif" />
    </information>
    <security>
        <all-permissions/>
    </security>
    <resources>

        <j2se version="1.5+" java-vm-args="-Xmx1000M -Xms150M" initial-heap-size="150M" max-heap-size="1000M" />
        <j2se version="1.4.2+" href="http://java.sun.com/products/autodl/j2se" java-vm-args="-Xmx1000M -Xms150M" initial-heap-size="150M" max-heap-size="1000M" />

        <jar href="/file.jar"/>
    </resources>
    <application-desc main-class="com....">
        <argument>CD6B172DEC34924D83EA64A61A6550BE1271325929392</argument>
        <argument>http://servername/file.asp</argument>
        <argument>/Site</argument>
    </application-desc>
</jnlp>


1 commentaires

À quoi ressemble votre fichier JNLP / WebStart config?


9 Réponses :


6
votes

Essayez d'utiliser Janela ou GitHub pour diagnostiquer le problème.


0 commentaires

14
votes

J'ai changé les paramètres de proxy Java en connexion directe - et cela fonctionne.


2 commentaires

Le paramètre de proxy peut être trouvé dans le "Panneau de configuration Java" (Javacpl ou "Configurer Java" sous Windows)


Cela ne m'a pas aidé même après avoir modifié les paramètres sur la connexion directe.



1
votes

Je ne sais pas exactement quel est le problème, mais j'ai examiné l'un de mes fichiers JNLP et j'ai mis en place le chemin complet de chacun de mes fichiers JAR. (J'ai un modèle de vélocité qui génère le fichier APP.JNLP qui la place dans tous les endroits corrects lorsque ma construction Maven fonctionne)

Une chose que j'ai vu se produire est que le fichier JNLP est ré-téléchargé par le WebStart Runtime, et il utilise l'attribut HREF (qui reste vide dans votre fichier JNLP) pour télécharger le fichier. Je commencerais là et essayez d'ajouter le chemin complet dans les fichiers JnLP aussi ... J'ai trouvé WebStart pour être une maîtresse fickle!


0 commentaires

2
votes

Inclure votre adresse IP dans votre fichier hôte (C: \ Windows \ System32 \ pilotes \ etc \ hôte) pour le serveur correspondant:

Entrée d'échantillon:

10.100.101.102 server1.us.vijay.com Vijay's Server


0 commentaires

1
votes

Si quelqu'un d'autre est ici parce qu'ils essaient de configurer un esclave Jenkins, vous devez définir l'URL de l'hôte sur celui qui l'utilise réellement.

sur l'hôte, allez à Gérer Jenkins> Configurer le système et modifier "Jenkins URL"


1 commentaires

Cela aide lorsque nous essayons d'ajouter des esclaves au Maître Jenkins. Vous devez changer l'URL Jenkins vers celle où vous hébergez le maître Jenkins.



0
votes

J'ai eu le même problème, j'ai mis à jour le fichier hosts avec l'adresse du serveur et cela fonctionnait


0 commentaires

0
votes

Modification des paramètres de proxy Java sur la connexion directe n'a pas réparer mon problème.

Qu'est-ce qui a fonctionné pour moi:

  1. Run "Configurez Java" en tant qu'administrateur.
  2. aller à avancé
  3. Faites défiler jusqu'au bas
  4. Sous: "Paramètres de sécurité avancés" Décochez "Utiliser le format client compatible SSL 2.0"
  5. Enregistrer

0 commentaires

0
votes

Ceci a également fonctionné pour moi, merci beaucoup

Modification des paramètres de proxy Java vers la connexion directe n'a pas correctement corrigé mon problème. P>

Qu'est-ce qui a fonctionné pour moi: P>

Run "Configure Java" as administrator.
Go to Advanced
Scroll to bottom
Under: "Advanced Security Settings" uncheck "Use SSL 2.0 compatible ClientHello format"
Save


1 commentaires

N'a pas travaillé pour moi et c'était déjà décoché.



0
votes

 Entrez la description de l'image ici

à l'avance de l'onglet -> Faites défiler vers le bas et non coché toutes les options dans le réglage de la sécurité préalable et essayez en vérifiant sur une seule par une et enfin une application commencée à fonctionner avec une option TLS 1.1

C'était la solution que je l'ai eue.


0 commentaires