当前位置:  技术问答>java相关

在用java web start时碰到的问题?定给分

    来源: 互联网  发布时间:2015-04-10

    本文导语:  小弟我在试用webstart时,无法成功调用程序。显示为: 无法运行ttt 详细信息: 常规: 启动/运行应用程序时发生错误。 标题:ttt 供货商:ttt 类别:下载错误 无法加载资源:http://localhost:8080/web app/testwebstart.jnlp ...

小弟我在试用webstart时,无法成功调用程序。显示为:
无法运行ttt

详细信息:

常规:
启动/运行应用程序时发生错误。

标题:ttt
供货商:ttt
类别:下载错误

无法加载资源:http://localhost:8080/web app/testwebstart.jnlp

例外:
JNLPException[category: 下载错误 : Exception: java.net.ConnectException: Connection refused: connect : LaunchDesc: null ]

at com.sun.javaws.cache.DownloadProtocol.doDownload(Unknown Source)

at com.sun.javaws.cache.DownloadProtocol.isLaunchFileUpdateAvailable(Unknown Source)

at com.sun.javaws.LaunchDownload.getUpdatedLaunchDesc(Unknown Source)

at com.sun.javaws.Launcher.downloadResources(Unknown Source)

at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)

at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)

at com.sun.javaws.Launcher.run(Unknown Source)

at java.lang.Thread.run(Thread.java:484)

封装例外:
java.net.ConnectException: Connection refused: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:323)

at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:136)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:123)

at java.net.Socket.(Socket.java:273)

at java.net.Socket.(Socket.java:100)

at sun.net.NetworkClient.doConnect(NetworkClient.java:50)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:331)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:517)

at sun.net.www.http.HttpClient.(HttpClient.java:267)

at sun.net.www.http.HttpClient.(HttpClient.java:277)

at sun.net.www.http.HttpClient.New(HttpClient.java:289)

at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:383)

at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:476)

at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:230)

at com.sun.javaws.util.URLUtil.doesURLExist(Unknown Source)

at com.sun.javaws.cache.DownloadProtocol.doDownload(Unknown Source)

at com.sun.javaws.cache.DownloadProtocol.isLaunchFileUpdateAvailable(Unknown Source)

at com.sun.javaws.LaunchDownload.getUpdatedLaunchDesc(Unknown Source)

at com.sun.javaws.Launcher.downloadResources(Unknown Source)

at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)

at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)

at com.sun.javaws.Launcher.run(Unknown Source)

at java.lang.Thread.run(Thread.java:484)


|
是因为你的java.policy没有配置好


Policy文件的格式
----为了能够更好地理解下面的内容,建议在阅读时参照 jdk1.2jrelibsecurityjava.policy文件和jdk1.2jrelibsecurityjava.security文件的内容。 
----Policy文件的语法格式与说明 

----一个Policy文件实质上是一个记录列表,它可能含有一个 “keystore”记录,以及含有零个或多个“grant”记录。其格式如下: 

keystore “some_keystore_url", “keystore_type";

grant [ SignedBy “signer_names" ] [ , CodeBase “URL" ] {
    Permission permission_class_name [ “target_name"  ] 
               [ , “action"] [, SignedBy “signer_names" ];
    Permission ...
};

----(1)“keystore"记录 

----一个keystore是一个私有密钥(private keys)数据库和相应的数字签名,例如X.509证书。Policy文件中可能只有一条keystore记录(也可能不含有该记录),它可以出现在文件中grant记录以外的任何地方。Policy配置文件中指定的 keystores用于寻找grant记录中指定的、签名者的公共密钥(public keys),如果任何grant 记录指定签名者(signer_names),那么,keystore记录必须出现在policy配置文件中。 

----“some_keystore_url"是指keystore的URL位置, “keystore_type"是指keystore的类型。第二个选项是可选项,如果没有指定,该类型则假定由安全属性文件(java.security)中的“keystore.type"属性来确定。keystore类型定义了 keystore信息的存储和数据格式,用于保护keystore中的私有密钥和keystore完整性的算法。 Sun Microsystems支持的缺省类型为“JKS”。 

---- (2)“grant"记录 

----在Policy文件中的每一个grant记录含有一个CodeSource (一个指定的代码)及其permission(许可)。 

----Policy文件中的每一条grant记录遵循下面的格式,以保留字“grant”开头,表示一条新的记录的开始,“Permission”是另一个保留字,在记录中用来标记一个新的许可的开始。每一个grant记录授予一个指定的代码(CodeBase)、一套许可(Permissions)。 

----permission_class_name必须是一个合格并存在的类名,例如java.io.FilePermission,不能使用缩写(例如,FilePermission)。 

----target_name用来指定目标类的位置,action用于指定目标类拥有的权限。 

----target_name可以直接指定类名(可以是绝对或相对路径)、目录名,也可以是下面的通配符: 

directory/*  目录下的所有文件
*     当前目录的所有文件
directory/-  目录下的所有文件,包括子目录
-      当前目录下的所有文件,包括子目录
文件系统中的所有文件

----对于java.io.FilePermission,action可以是:read, write, delete和execute。 

----对于java.net.SocketPermission,action可以是:listen, accept,connect,read,write。 

---- (3)Policy文件中的属性扩展(Property Expansion)属性扩展与shell中使用的变量扩展类似,它的格式为:
“${some.property}" 

----实际使用的例子为:
permission java.io.FilePermission
“${user.home}", “read"; 

----“${user.home}"的值为“d:Project",因此,下面的语句和上面的语句是一样的:
permission java.io.FilePermission “d:Project ", “read"; 

例如
grant {
    permission java.net.SocketPermission "*:8080", "connect,accept";
};



|
class路径没设置好.

    
 
 

您可能感兴趣的文章:

  • 我刚刚学java,可是碰到下面一个问题,请问该如何解决。
  • 请碰到过的哥们回应。Java GUI程序中如何设置显示字体呢?
  • 编java mail时碰到的问题?高手帮忙!
  • 问:程序运行时碰到java.lang.NoClassDefFoundError的出错原因
  • 我下载了Microsoft SDK for Java4.0来对注册表操作,碰到一些问题,请教
  • 碰到这个错误,真是急死人了!!!(java2运行环境)
  • 小弟初用java碰到一个想不通的问题
  • 刚刚学java不久,碰到难题了!轻各位帮忙
  • java执行bat命令碰到的阻塞问题的解决方法
  • 我又碰到难题了!!!Apache + Tomcat 怎样配置才能支持ssl? 还有,怎样使java程序能够通过局域网代理访问外网?
  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 菜鸟的问题:java与java script 的异同??
  • java新手的问题,java高手帮忙...
  • 低级问题:.java文件交付用户怎么运行,难道也是DOS下:java xx.java?有没有.exe?
  • 请各位java高手几个java有关的问题?
  • java.sql.Date和java.uitl.Date的问题?
  • 问大哥大姐们个问题啊,小第编了自己的第一个JAVA问题。用JAVAC编译能通过啊!可是用JAVA不能执行啊!
  • 最入门级的java问题,如何运行HelloWorld.java
  • 请教一些JAVA的基本问题,初学JAVA有些迷糊,帮帮忙!总迷糊实在受不了了!
  • Linux下面的开发好的Java程序,如何部署到其他机器?开发好的Java图形程序,终端上能否用?等问题
  • 关于JAVA应用程序(Java Application)的deliver问题
  • 请Linux 和Java 的高手回答:java JDK1.3.1 在红旗Linux Desktop 2.4 的问题,一定给分。
  • 一个极其菜的问题:JAVA,VISUAL J++,JAVA SCRIPT,EJB,它们之间到底有什么关系,谢谢!
  • 我的Javac没有问题,但是java有问题,
  • 一个JAVA继承的问题(Thinking in JAVA里的一个例子)
  • 刚学习Java,请教关于Java的Application代码编写问题。
  • 我所学的是计算机,现在想学JAVA,对JAVA绝对是初学!!!可以交流的留下个地址。肯定给分,不过非完分后就是问题,问题,问题了;)有留E-mail至少1分
  • 两个非常简单的问题,给40分 (才学2天JAVA人的问题)
  • 问个简单的低级又很怪的问题,我在编译*.java的问题。
  • java学习的问题<问题解决立即结贴>?
  • 我是学pb的,有一个问题想请教各位java的朋友,j2ee平台是什么啊?如果要用这个平台的开发pb的话是否要学java??
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing枚举swingworker.statevalue的类成员方法: started定义及介绍
  • Linux下面的开发好的Java程序,如何部署到其他机器?开发好的Java图形程序,终端上能否用?等问题 iis7站长之家
  • java命名空间javax.sound.midi类shortmessage的类成员方法: start定义及介绍
  • 代替Java Web Start Getdown
  • java命名空间javax.sound.sampled类lineevent.type的类成员方法: start定义及介绍
  • java web start实例代码COPY不了,怎么办?
  • java命名空间javax.management.monitor类monitor的类成员方法: start定义及介绍
  • 谁帮忙把Java Web Start的快捷方式发给我?
  • java命名空间javax.management.monitor接口monitormbean的类成员方法: start定义及介绍
  • 请问java web start和jre分别是什么意思啊?!(请路过的前辈赐教!!!)
  • java命名空间javax.swing类timer的类成员方法: start定义及介绍
  • java thread start()和run()方法简析
  • java命名空间javax.swing.text.html类html.attribute的类成员方法: start定义及介绍
  • 用Java Web Start + SWT还是用QT?
  • java命名空间javax.xml.stream接口xmlstreamconstants成员方法: start_document定义参考
  • 请问:java web start 是什么呢?
  • java命名空间javax.xml.stream接口xmlstreamconstants成员方法: start_element定义参考
  • 请问这个错误是撒啊:Failed to start Java VM: 3 (启动jbuilder5时就弹出来)
  • java命名空间javax.management.timer类timer的类成员方法: start定义及介绍
  • 安装了J2EESDK1.4了,也安装了JAVA WEB START,可是我不知道怎样才可在EXPLOERE中运行我的JAVA程序,
  • java命名空间java.awt类font的类成员方法: layout_no_start_context定义及介绍
  • JB4安装完。运行时出现Failed to start Java VM:2 。怎么办!系统WIN2000pro。
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3