在升级到XP和Java 1.6后,我们的一个内部应用程序在浏览器中运行Java小程序时出现了问题。Java小程序是一个文档编辑器,接受文件位置参数。我猜它会将该文件复制到用户机器上进行编辑。不过很遗憾,我没有源代码,否则就更好了。
在运行XP-IE6-Java 1.6的计算机上,我们遇到了java.io.IOException的问题。这个问题在旧的Win2K-IE6-Java 1.3上并不存在,因此我们确定问题只出现在桌面端而非服务器上(99%肯定)。
一些信息:如果您连续两次尝试运行小程序,则第二次会成功。第一次失败。此外,在嵌入在浏览器中的橙色Java加载标志出现之前,错误消息框就已经出现了。
我还将以下信息输入策略文件,并通过控制台重新加载了策略文件。
在运行XP-IE6-Java 1.6的计算机上,我们遇到了java.io.IOException的问题。这个问题在旧的Win2K-IE6-Java 1.3上并不存在,因此我们确定问题只出现在桌面端而非服务器上(99%肯定)。
一些信息:如果您连续两次尝试运行小程序,则第二次会成功。第一次失败。此外,在嵌入在浏览器中的橙色Java加载标志出现之前,错误消息框就已经出现了。
我还将以下信息输入策略文件,并通过控制台重新加载了策略文件。
grant codeBase "http://intranetserver/*" {
permission java.security.AllPermission;
};
以下是堆栈跟踪的转储。感谢您的时间 :-)
java.io.IOException: 写入错误 at java.io.FileOutputStream.writeBytes(Native Method) at java.io.FileOutputStream.write(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.close(Unknown Source) at com.docscience.dlstools.browser.editor.HTMLDocumentLoader.loadDocument(HTMLDocumentLoader.java:94) at com.docscience.dlstools.browser.editor.HTMLDocumentLoader.loadDocument(HTMLDocumentLoader.java:113) at com.docscience.dlstools.browser.editor.HTMLDocumentLoader.loadDocument(HTMLDocumentLoader.java:126) at com.docscience.dlstools.browser.editor.dsBrowserEditor.loadPage(dsBrowserEditor.java:1623) at com.docscience.dlstools.browser.editor.dsBrowserEditor.loadFile(dsBrowserEditor.java:1873) at com.docscience.dlstools.browser.editor.dsBrowserEditor.(dsBrowserEditor.java:201) at com.docscience.dlstools.browser.editor.DLSBrowserEditor.init(DLSBrowserEditor.java:38) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source)