0

私のプロジェクトは、AP サーバーが JBOSS を使用し、java webstart を介してクライアント サイトで Swing/AWT アプリケーションを起動するクライアント サーバー アーキテクチャです。お客様から JRE を 1.6.0_16 から 1.7.0_25 にアップグレードするように依頼されましたが、奇妙なエラーが発生しました。JRE 1.6 では問題ありませんが、JRE 1.7 では失敗します。

ここにコンソールログがあります

java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.checkUpdateAvailable(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.isUpdateAvailable(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

前もって感謝します レジェンド

ここに私のJSPファイルがあります

仕様="1.0+"

codebase="http://<%=request.getLocalAddr()%>:<%=request.getServerPort()%>/start"

href="webstart.jsp">

<title>XXX</title>

<vendor>XXX</vendor>

<description>XXX</description>

<description kind="short">XXX</description>

<offline-allowed/>
<shortcut online="true">      

<desktop/>      

<menu submenu="XXX"/>    

</shortcut>

<%

    Properties dbProp = new java.util.Properties();

    dbProp.load(new FileInputStream("SystemConfig.properties"));

    String initialContext = dbProp.getProperty("INITIAL_CONTEXT_FACTORY");...
%> 

<j2se version="1.6+" java-vm-args="-dsa -Xnoclassgc -Xms128m -Xmx512m"/>

<jar href="jar/XXX.jar"/>...

   <argument><%=initialContext%></argument>...

<all-permissions/> 

4

0 に答える 0