6

32 ビット Windows 7 上の Java 7 - Java Webstart - リソースを読み込めません

32 ビット Windows 7 システムで Java Webstart アプリケーションを起動できません。例 ArgoUML - http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp Java 6 ではすべて正常に動作しますが、Java 7 では次のようなエラーが発生します。

リソースをロードできません: java.io.IOException: サーバーへの書き込みエラーまたはjava.net.SocketException: 接続のリセット

Java version:
Java Web Start 10.7.2.11
Using JRE version 1.7.0_07-b11 Java HotSpot(TM) Client VM

トレース ログは次のとおりです。

    ログ開始: pe、21 syys 2012 21:04:19 +0300
    basic: Java 部分が開始されました
    基本: jnlpx.jvm: C:\Program Files\Java\jre7\bin\javaw.exe
    基本: jnlpx.splashport: 52540
    基本: jnlpx.remove: true
    基本: jnlpx.heapsize: NULL,512m
    ネットワーク: ユーザー定義のプロキシ構成を読み込んでいます ...
    ネットワーク: 完了。
    ネットワーク: ブラウザは ChromeHTML
    ネットワーク: ブラウザは IE
    ネットワーク: Internet Explorer からプロキシ構成を読み込んでいます ...
    ネットワーク: 完了。
    ネットワーク: ダイレクト プロキシ構成を読み込んでいます ...
    ネットワーク: 完了。
    ネットワーク: プロキシ構成: プロキシなし
    セキュリティ: プロパティ package.access 値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal .utils.,com.sun.org.apache.xalan.internal.utils.
    セキュリティ: プロパティ package.access 新しい値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces. internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
    セキュリティ: プロパティ package.access 値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal .utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
    セキュリティ: プロパティ package.access 新しい値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces. internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
    セキュリティ: プロパティ package.access 値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal .utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
    セキュリティ: プロパティ package.access 新しい値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces. internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
    セキュリティ: プロパティ package.definition 値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal .utils.,com.sun.org.apache.xalan.internal.utils.
    security: プロパティ package.definition 新しい値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces. internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
    セキュリティ: プロパティ package.definition 値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal .utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
    security: プロパティ package.definition 新しい値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces. internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
    セキュリティ: プロパティ package.definition 値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal .utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
    security: プロパティ package.definition 新しい値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces. internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
    セキュリティ: プロパティ package.access 値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal .utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
    セキュリティ: プロパティ package.access 新しい値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces. internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
    セキュリティ: プロパティ package.definition 値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal .utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
    security: プロパティ package.definition 新しい値 sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces. internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
    基本: JVMParams の実行: [JVMParameters: isSecure: true, args: -Xmx512m]
        -> [JVMParameters: isSecure: true, args: -Xmx512m]
    ネットワーク: 作成されたバージョン ID: 1.7.0.07
    ネットワーク: 作成されたバージョン ID: 1.7
    ネットワーク: 作成されたバージョン ID: 2.2.1
    temp: 新しい XMLParser とソース:
    temp: <?xml version="1.0" encoding="utf-8"?>
    <!-- WebStart で ArgoUML を起動するための JNLP ファイル -->
    <jnlp
      仕様="1.0+"
      codebase="http://argouml-downloads.tigris.org/maven2"
      href="http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp">
      <情報>
        <title>ArgoUML 最新の安定版リリース 0.34</title>
        <vendor>Tigris.org (オープンソース)</vendor>
        <homepage href="http://argouml.tigris.org/"/>
        <説明>ArgoUML アプリケーション。
                     これは最新の安定版リリースです。
        </説明>
        <description kind="short">ArgoUML 0.34</description>
        <icon href="http://argouml.tigris.org/images/argologo16x16.gif" width="16" height="16" />
        <icon href="http://argouml.tigris.org/images/argologo32x32.gif" width="32" height="32" />
        <icon href="http://argouml.tigris.org/images/argologo64x64.gif" width="64" height="64" />
        <オフライン許可/>
      </情報>
      <セキュリティ>
        <すべての権限/>
      </セキュリティ>
      <リソース>
        <j2se version="1.6+" max-heap-size="512m"/>

        <jar href="http://argouml-downloads.tigris.org/maven2/antlr/antlr/2.7.7-3/antlr-2.7.7-3.jar"/>
        ....
        <プロパティ名="argouml.modules"
          value=";org.argouml.state2.StateDiagramModule;org.argouml.sequence2.SequenceDiagramModule;org.argouml.activity2.ActivityDiagramModule;org.argouml.core.propertypanels.module.XmlPropertyPanelsModule;org.argouml.transformer.TransformerModule;org. argouml.language.cpp.generator.ModuleCpp;org.argouml.language.cpp.notation.NotationModuleCpp;org.argouml.language.cpp.profile.ProfileModule;org.argouml.language.cpp.reveng.CppImport;org.argouml. language.cpp.ui.SettingsTabCpp;org.argouml.language.csharp.generator.GeneratorCSharp;org.argouml.language.java.cognitive.critics.InitJavaCritics;org.argouml.language.java.generator.GeneratorJava;org.argouml. language.java.profile.ProfileJava;org.argouml.language.java.reveng.JavaImport;org.argouml.language.java.reveng.classfile.ClassfileImport;org.argouml.language.java.ui.JavaTools;org.argouml.言語。java.ui.SettingsTabJava;org.argouml.language.php.generator.ModulePHP4;org.argouml.language.php.generator.ModulePHP5;org.argouml.language.sql.SqlInit;org.argouml.uml.reveng.classfile. ClassfileImport;org.argouml.uml.reveng.idl.IDLFileImport" />
      </リソース>
      <application-desc main-class="org.argouml.application.Main"/>
    </jnlp>

    温度:

    ROOT を次のように返します。

    <jnlp spec="1.0+" codebase="http://argouml-downloads.tigris.org/maven2" href="http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp" >
      <情報>
        <title>ArgoUML 最新の安定版リリース 0.34</title>
        <vendor>Tigris.org (オープンソース)</vendor>
        <homepage href="http://argouml.tigris.org/"/>
        <説明>ArgoUML アプリケーション。
                     これは最新の安定版リリースです。
        </説明>
        <description kind="short">ArgoUML 0.34</description>
        <icon href="http://argouml.tigris.org/images/argologo16x16.gif" width="16" height="16"/>
        <icon href="http://argouml.tigris.org/images/argologo32x32.gif" width="32" height="32"/>
        <icon href="http://argouml.tigris.org/images/argologo64x64.gif" width="64" height="64"/>
        <オフライン許可/>
      </情報>
      <セキュリティ>
        <すべての権限/>
      </セキュリティ>
      <リソース>
        <j2se version="1.6+" max-heap-size="512m"/>
        <jar href="http://argouml-downloads.tigris.org/maven2/antlr/antlr/2.7.7-3/antlr-2.7.7-3.jar"/>...
        <property name="argouml.modules" value=";org.argouml.state2.StateDiagramModule;org.argouml.sequence2.SequenceDiagramModule;org.argouml.activity2.ActivityDiagramModule;org.argouml.core.propertypanels.module.XmlPropertyPanelsModule;org .argouml.transformer.TransformerModule;org.argouml.language.cpp.generator.ModuleCpp;org.argouml.language.cpp.notation.NotationModuleCpp;org.argouml.language.cpp.profile.ProfileModule;org.argouml.language.cpp .reveng.CppImport;org.argouml.language.cpp.ui.SettingsTabCpp;org.argouml.language.csharp.generator.GeneratorCSharp;org.argouml.language.java.cognitive.critics.InitJavaCritics;org.argouml.language.java .generator.GeneratorJava;org.argouml.language.java.profile.ProfileJava;org.argouml.language.java.reveng.JavaImport;org.argouml.language.java.reveng.classfile.ClassfileImport;org.argouml.language.java.ui.JavaTools;org.argouml.language.java.ui.SettingsTabJava;org.argouml.language.php.generator.ModulePHP4;org.argouml.language.php.generator.ModulePHP5;org.argouml.language. sql.SqlInit;org.argouml.uml.reveng.classfile.ClassfileImport;org.argouml.uml.reveng.idl.IDLFileImport"/>
      </リソース>
      <application-desc main-class="org.argouml.application.Main"/>
    </jnlp>
    temp: XMLFormat.parse() から LaunchDesc を返す:

    <jnlp spec="1.0+" codebase="http://argouml-downloads.tigris.org/maven2/" href="http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp ">
      <情報>
        <title>ArgoUML 最新の安定版リリース 0.34</title>
        <vendor>Tigris.org (オープンソース)</vendor>
        <homepage href="http://argouml.tigris.org/"/>
        <説明>ArgoUML アプリケーション。
                     これは最新の安定版リリースです。
        </説明>
        <description kind="short">ArgoUML 0.34</description>
        <icon href="http://argouml.tigris.org/images/argologo16x16.gif" height="16" width="16" kind="default"/>
        <icon href="http://argouml.tigris.org/images/argologo32x32.gif" height="32" width="32" kind="default"/>
        <icon href="http://argouml.tigris.org/images/argologo64x64.gif" height="64" width="64" kind="default"/>
        <オフライン許可/>
      </情報>
      <セキュリティ>
        <すべての権限/>
      </セキュリティ>
      <update check="timeout" policy="always"/>
      <リソース>
        <java max-heap-size="536870912" version="1.6+"/>
        <jar href="http://argouml-downloads.tigris.org/maven2/antlr/antlr/2.7.7-3/antlr-2.7.7-3.jar" download="eager" main="false"/ >
        ...
        <property name="argouml.modules" value=";org.argouml.state2.StateDiagramModule;org.argouml.sequence2.SequenceDiagramModule;org.argouml.activity2.ActivityDiagramModule;org.argouml.core.propertypanels.module.XmlPropertyPanelsModule;org .argouml.transformer.TransformerModule;org.argouml.language.cpp.generator.ModuleCpp;org.argouml.language.cpp.notation.NotationModuleCpp;org.argouml.language.cpp.profile.ProfileModule;org.argouml.language.cpp .reveng.CppImport;org.argouml.language.cpp.ui.SettingsTabCpp;org.argouml.language.csharp.generator.GeneratorCSharp;org.argouml.language.java.cognitive.critics.InitJavaCritics;org.argouml.language.java .generator.GeneratorJava;org.argouml.language.java.profile.ProfileJava;org.argouml.language.java.reveng.JavaImport;org.argouml.language.java.reveng.classfile.ClassfileImport;org.argouml.language.java.ui.JavaTools;org.argouml.language.java.ui.SettingsTabJava;org.argouml.language.php.generator.ModulePHP4;org.argouml.language.php.generator.ModulePHP5;org.argouml.language. sql.SqlInit;org.argouml.uml.reveng.classfile.ClassfileImport;org.argouml.uml.reveng.idl.IDLFileImport"/>
      </リソース>
      <application-desc main-class="org.argouml.application.Main"/>
    </jnlp>
    基本: 新しいランチャー:
    <jnlp spec="1.0+" codebase="http://argouml-downloads.tigris.org/maven2/" href="http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp ">
      <情報>
        <title>ArgoUML 最新の安定版リリース 0.34</title>
        <vendor>Tigris.org (オープンソース)</vendor>
        <homepage href="http://argouml.tigris.org/"/>
        <説明>ArgoUML アプリケーション。
                     これは最新の安定版リリースです。
        </説明>
        <description kind="short">ArgoUML 0.34</description>
        <icon href="http://argouml.tigris.org/images/argologo16x16.gif" height="16" width="16" kind="default"/>
        <icon href="http://argouml.tigris.org/images/argologo32x32.gif" height="32" width="32" kind="default"/>
        <icon href="http://argouml.tigris.org/images/argologo64x64.gif" height="64" width="64" kind="default"/>
        <オフライン許可/>
      </情報>
      <セキュリティ>
        <すべての権限/>
      </セキュリティ>
      <update check="timeout" policy="always"/>
      <リソース>
        <java max-heap-size="536870912" version="1.6+"/>
        <jar href="http://argouml-downloads.tigris.org/maven2/antlr/antlr/2.7.7-3/antlr-2.7.7-3.jar" download="eager" main="false"/ >
        ....
        <property name="argouml.modules" value=";org.argouml.state2.StateDiagramModule;org.argouml.sequence2.SequenceDiagramModule;org.argouml.activity2.ActivityDiagramModule;org.argouml.core.propertypanels.module.XmlPropertyPanelsModule;org .argouml.transformer.TransformerModule;org.argouml.language.cpp.generator.ModuleCpp;org.argouml.language.cpp.notation.NotationModuleCpp;org.argouml.language.cpp.profile.ProfileModule;org.argouml.language.cpp .reveng.CppImport;org.argouml.language.cpp.ui.SettingsTabCpp;org.argouml.language.csharp.generator.GeneratorCSharp;org.argouml.language.java.cognitive.critics.InitJavaCritics;org.argouml.language.java .generator.GeneratorJava;org.argouml.language.java.profile.ProfileJava;org.argouml.language.java.reveng.JavaImport;org.argouml.language.java.reveng.classfile.ClassfileImport;org.argouml.language.java.ui.JavaTools;org.argouml.language.java.ui.SettingsTabJava;org.argouml.language.php.generator.ModulePHP4;org.argouml.language.php.generator.ModulePHP5;org.argouml.language. sql.SqlInit;org.argouml.uml.reveng.classfile.ClassfileImport;org.argouml.uml.reveng.idl.IDLFileImport"/>
      </リソース>
      <application-desc main-class="org.argouml.application.Main"/>
    </jnlp>
    ネットワーク: prepareToLaunch: offlineOnly=false
    ネットワーク: キャッシュ エントリが見つかりません [url: http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp、バージョン: null]
    ネットワーク: キャッシュ エントリが見つかりません [url: http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp、バージョン: null]
    ネットワーク: キャッシュ エントリが見つかりません [url: http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp、バージョン: null]
    ネットワーク: http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp を proxy=DIRECT で接続
    ネットワーク: socket://argouml-downloads.tigris.org:80 に proxy=DIRECT で接続
    ネットワーク: socket://argouml-downloads.tigris.org:80 に proxy=DIRECT で接続
    java.io.IOException: サーバーへの書き込みエラー
        sun.net.www.protocol.http.HttpURLConnection.writeRequests (不明なソース) で
        sun.net.www.protocol.http.HttpURLConnection.writeRequests (不明なソース) で
        sun.net.www.protocol.http.HttpURLConnection.getInputStream (不明なソース) で
        java.net.HttpURLConnection.getResponseCode (不明なソース) で
        com.sun.deploy.net.BasicHttpRequest.doRequest (不明なソース) で
        com.sun.deploy.net.BasicHttpRequest.doGetRequestEX (不明なソース) で
        com.sun.deploy.net.DownloadEngine.actionDownload (不明なソース) で
        com.sun.deploy.net.DownloadEngine._downloadCacheEntry (不明なソース) で
        com.sun.deploy.cache.ResourceProviderImpl.getResourceCacheEntry (不明なソース) で
        com.sun.deploy.cache.ResourceProviderImpl.getResourceCacheEntry (不明なソース) で
        com.sun.deploy.cache.ResourceProviderImpl.getResource (不明なソース) で
        com.sun.javaws.Launcher.updateFinalLaunchDesc (不明なソース) で
        com.sun.javaws.Launcher.prepareToLaunch で (不明なソース)
        com.sun.javaws.Launcher.prepareToLaunch で (不明なソース)
        com.sun.javaws.Launcher.launch で (不明なソース)
        com.sun.javaws.Main.launchApp (不明なソース) で
        com.sun.javaws.Main.continueInSecureThread (不明なソース) で
        com.sun.javaws.Main.access$000 で (不明なソース)
        com.sun.javaws.Main$1.run で (不明なソース)
        java.lang.Thread.run で (不明なソース)
    ネットワーク: http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp を proxy=DIRECT で接続
    ネットワーク: socket://argouml-downloads.tigris.org:80 に proxy=DIRECT で接続
    ネットワーク: socket://argouml-downloads.tigris.org:80 に proxy=DIRECT で接続
    java.net.SocketException: 接続のリセット
        java.net.SocketInputStream.read (不明なソース) で
        java.net.SocketInputStream.read (不明なソース) で
        java.io.BufferedInputStream.fill (不明なソース) で
        java.io.BufferedInputStream.read1 で (不明なソース)
        java.io.BufferedInputStream.read (不明なソース) で
        sun.net.www.http.HttpClient.parseHTTPHeader (不明なソース) で
        sun.net.www.http.HttpClient.parseHTTP (不明なソース) で
        sun.net.www.http.HttpClient.parseHTTP (不明なソース) で
        sun.net.www.protocol.http.HttpURLConnection.getInputStream (不明なソース) で
        java.net.HttpURLConnection.getResponseCode (不明なソース) で
        com.sun.deploy.net.BasicHttpRequest.doRequest (不明なソース) で
        com.sun.deploy.net.BasicHttpRequest.doRequest (不明なソース) で
        com.sun.deploy.net.BasicHttpRequest.doGetRequest (不明なソース) で
        com.sun.deploy.net.DownloadEngine.actionDownload (不明なソース) で
        com.sun.deploy.net.DownloadEngine._downloadCacheEntry (不明なソース) で
        com.sun.deploy.cache.ResourceProviderImpl.getResourceCacheEntry (不明なソース) で
        com.sun.deploy.cache.ResourceProviderImpl.getResourceCacheEntry (不明なソース) で
        com.sun.deploy.cache.ResourceProviderImpl.getResource (不明なソース) で
        com.sun.javaws.Launcher.updateFinalLaunchDesc (不明なソース) で
        com.sun.javaws.Launcher.prepareToLaunch で (不明なソース)
        com.sun.javaws.Launcher.prepareToLaunch で (不明なソース)
        com.sun.javaws.Launcher.launch で (不明なソース)
        com.sun.javaws.Main.launchApp (不明なソース) で
        com.sun.javaws.Main.continueInSecureThread (不明なソース) で
        com.sun.javaws.Main.access$000 で (不明なソース)
        com.sun.javaws.Main$1.run で (不明なソース)
        java.lang.Thread.run で (不明なソース)
    preloader: プリローダー デリゲートの構築
    ネットワーク: socket://127.0.0.1:52540 に proxy=DIRECT で接続しています
    #### Java Web Start エラー:
    #### リソースを読み込めません: http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp
4

1 に答える 1

7

問題は、Windows環境のJava7IPv6にあるようです。解決策は次のとおりです。 <j2se version="1.6.10+" href="http://java.sun.com/products/autodl/j2se" java-vm-args="-Djava.net.preferIPv4Stack=true"/>

(また、WindowsファイアウォールとF-Secureの例外リストにjava.exeとjavaws.exeを手動で追加しました。)

リチャードコンウェイに感謝します:http://grokkingis.blogspot.fi/2012/08/work-arounds-windows-firewall-blocking.html?showComment = 1349808752760#c2225417445483685032

于 2012-10-10T04:35:56.970 に答える