试图利用Java Web Start。我有一个签名的jar(在修改清单和重建后签名)、jnlp,所有这些都放在一个非本地主机服务器上。
jnlp看起来是这样的:
<jnlp spec="1.0+"
codebase="http://192.168.101.37/"
href="transform_player_webstart.jnlp">
<information>
<title>Transform Player</title>
<vendor>LCSI</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se"/>
<jar href="player.jar" main="true" />
</resources>
<application-desc
name="Transform Player"
main-class="ca.lcsi.Program.App.Player.PlayerStarter">
</application-desc>
<update check="background"/>
</jnlp>
罐子清单具有以下内容:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Permissions: sandbox
Created-By: 1.6.0_45-b06 (Sun Microsystems Inc.)
Main-Class: ca.lcsi.Program.App.Player.PlayerStarter
Name: ca/lcsi/Program/Media/MediaEventListener.class
SHA1-Digest: ojqbdHWk++FfBoH7VQwCdhk600s=
...
(all other signed entries)
启动jnlp会出现以下错误:
由于主jar中缺少“权限”清单属性,您的安全设置已阻止应用程序运行。
但我在那儿!那么,有什么问题吗?
在我的项目中(使用Java8)-在构建工件和签名之前:
Manifest-Version: 1.0
Application-Name: SgPrintApplet
Permissions: all-permissions
<blank line>
在jnlp
文件中,我添加了以下内容:
<security>
<all-permissions/>
</security>
链接如下:http://docs.oracle.com/javase/8/docs/technotes/guides/javaws/developersguide/syntax.html#security
这是我的舱单:
我正在将程序从JApplet迁移到Java Web Start,我遇到了安全问题。我的程序是用我公司的证书签署的,我还将我的网站添加到Java控制面板的例外列表中,但它仍然给我这个错误: 我的Java例外网站列表: 我的JNLP文件如下所示: 我使用java 1.8。0_73。Jar文件由正确签名。你知道如何在没有这个错误的情况下用网络启动应用程序吗?HTTP服务器在我的本地电脑上。当我用JNLP
我只是在试着学OAuth。我写了一些代码来测试它。当我提交请求时,我得到{“error”:“invalid_request”,“error_description”:“missing grant type”} 邮递员的错误。 这是我寄给邮递员的东西:
我有以下规则: 所以基本上,我希望经过身份验证的用户能够读/写和集合。但当我创建一个用户并登录时,我会尝试写: 但我有一个错误: 不知道我做错了什么。任何帮助都将不胜感激——谢谢!
以下是我的: 我得到的错误如下: 是的,我的班以前也工作过。我做了一些重构,但没有改变我的类背后的逻辑,也没有调用任何新的东西。
在 TFS 中分支后,VS2015 更新 2 缺少对所有 Nuget 包的引用。包还原显示“已安装 packages.config 中列出的所有包”。 我可以手动添加对\包文件夹中所有包的引用,但为什么VS还没有检查那里?