Tag: jnlp

jnlp中的jar资源未由同一证书签名

我已经在网络开始工作了几年,并且有签署jar子的经验,什么不是。 我正在第一次尝试使用Web start部署RCP应用程序,虽然我实际上已使用相同的证书签署了所有的jar,但我仍然收到此错误:’jnlp中的jar资源未使用相同的证书签名’ 还有其他人遇到过这个吗? 如果是这样,有关如何解决的任何想法?

Java Webstart间歇性JAR没有更新

我们使用java Webstart在我们的Intranet上部署java应用程序。 该应用程序接收频繁更新。 在我们更新了Web服务器上的JAR / WAR(更改时间戳)后,用户将在一段时间内从桌面图标启动应用程序,Java Webstart将启动旧版本而不是下载新版本。 这是我们的JNLP的粘贴,因为您可以看到offline-allowed打开,但始终更新检查始终和策略。 此外,下载标志是渴望。 根据我的理解,这些选项应始终导致检查服务器上的时间戳和下载JAR文件的缓存。 我开始对Webstart感到沮丧! 有没有人见过类似的问题? 有解决方案? 我厌倦了通过每三分之一或五次更新手动清除他们的webstart缓存来引导人们。 -D

Java Web Start清单问题

我试图通过java web start制作swing-app可再发行组件。 我用netbeans 7.4构建jar和jnlp。 我通过网络下载应用程序时收到此消息。(抱歉西class牙语)但它说manifest.mf不包含权限属性。 我没有使用受信任的认证(由CA)我自己使用netbeans工具创建了密钥库。 在我投入的project.properties # Optional override of default Codebase manifest attribute, use to prevent RIAs from being repurposed manifest.custom.codebase=http://150.1.1.32:8084/ # Optional override of default Permissions manifest attribute (supported values: sandbox, all-permissions) manifest.custom.permissions=all-permissions manifest.file=manifest.mf 当我看到从主jar和所有依赖jar生成jar清单后,jar具有属性all-permissions Permissions: all-permissions Created-By: 1.7.0_45-b18 (Oracle Corporation) Main-Class: com.onix.sirf.gui.executors.SwingExecutor Codebase: http://150.1.1.32:8084/ 这是我的jnlp title blabla Some description HelloWorld […]

Java WebStart速度慢,从无效文件夹中请求库

问题和疑问:Java webstarted应用程序在基本文件夹而不是./lib中查找其类。 正如在Java Web Start应用程序中的类似问题中所建议的那样, 反复询问我已经关闭 jar签名的未存在文件 ,以排除安全问题,并且问题仍然存在。 下面找到关于这个简单的java程序的网络内容的简洁示例: public static void main(String[] args) { // TODO code application logic here System.out.println(“Hello World! Initializing the class from the jar residing in lib/ folder. Expecting heavy network traffic…”); //This class resides in lib/SampleJavaLibrary.jar //Initializing it just to excercise the class loader problem CDummyClass sDummy = new […]

如何使用JMeter记录JNLP / Java Web Start应用程序

我需要为JNLP可访问的应用程序进行性能测试。 我使用WireShark看到jnlp只生成TCP流量。 我阅读了与jnlp perf测试相关的所有post,我尝试使用Apache JMeter + UbikLoadPack Java Serialization插件,但jmeter不捕获流量。 它是我唯一的选择捕获TCP流量并使用它吗? 此致,Jaime

我在哪里可以下载JNLP.jar

我如何在链接中运行示例? 我在哪里可以获得JNLP开发人员包? 谢谢Samrat

使用eclipse远程调试jnlp应用程序

我正在调试一个jnlp应用程序,我曾经能够通过eclipse远程调试它,但现在不再了。 启动它的命令是: /usr/java/jdk1.6.0_14/jre/bin/java -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1445 -Djnlpx.heapsize=64m,512m -DtrustProxy=true -Xverify:remote -Djava.security.policy=/lib/security/javaws.policy -Dfile.encoding=UTF-8 -Xbootclasspath/a:/usr/java/jdk1.6.0_14/jre/lib/deploy.jar:/usr/java/jdk1.6.0_14/jre/lib/javaws.jar:/usr/java/jdk1.6.0_14/jre/lib/plugin.jar -classpath /usr/java/jdk1.6.0_14/jre/lib/deploy.jar com.sun.javaws.Main launch.jnlp Listening for transport dt_socket at address: 1445 问题是,当我附加eclipse调试器时,它会关闭并重新启动; 所以调试器附加到第一个进程; 当它死了,调试器也是如此。 调试器脚本实际上并不重要; 因为如果suspend = n,在调试器启动之前,jnlp进程会自行重新启动。 我试过跟踪它,但选项-XX:TraceSupport = true(以及我尝试的其他变体)会导致jvm错误。 我正在使用Fedora 11,Eclipse Java EE IDE for Web Developers。 (构建ID:20090621-0832) 我问是否有人知道如何解决这个问题,或者至少如何打开更好的日志记录(即将所有控制台输出捕获到日志中;这样我就可以看一下屏幕上闪烁的第一个控制台一毫秒) 谢谢!

单击时自动启动JNLP

如何让JNLP文件在点击时自动启动? (而不是单击保存或单击时打开)这是浏览器必须首先识别的某种MIME关联吗?

我可以从Java应用程序中删除下载的JNLP文件(Java Web start / JWS)吗?

Google Chrome不会自动启动JNLP文件,因此我向我们的用户推荐此解决方案 。 它可以工作,但下载的JNLP文件仍保留在下载文件夹中。 手动删除它们很麻烦。 我想在Java应用程序中添加一个函数: Google Chrome会下载JNLP文件并将其打开。 JNLP文件启动我们的Java应用程序。 Java应用程序删除JNLP文件(<=我想要这个函数!) 我可以获取启动Java应用程序的下载JNLP文件的文件路径吗? 原因是,我们的Java应用程序jar已签名并可以访问本地资源。

jnlp href属性中的url参数

我一直在使用url参数将参数传递给.jar应用程序的main方法。 在Windows 7上更新到最新的jre 7u7后,Java-web-start启动程序在启动文件时崩溃。 (JNLP download-servlet和jsp-page解析url-parameters并在参数中进一步输入它们) jsp的有趣部分 … 所以这可能是也可能不是bug, Q1:我一直在以正确的方式使用href属性吗? Q2:任何聪明的想法如何解决问题?