我有一个正在运行的Webstart应用程序部署。 This post说我可以省略codebase参数。 The documentation表示codebase参数是可选的。
当我省略codebase参数或使用
codebase=""
我的Web启动应用程序无法启动,因为它正在将.jnlp文件下载到的目录中寻找可执行的.jar文件。
我想省略codebase参数,因为此特定的Webstart应用程序将部署到多个不同的服务器上,并且我不想为每个服务器自定义.jnlp文件。
使用jnlp codebase参数的正确故事是什么?
最佳答案
该帖子不正确。唯一可以忽略文档库的JNLP是用于部署嵌入式applet的JNLP。在这种情况下,代码库将默认为包含HTML的目录。
框架或自由浮动小程序的启动文件需要一个代码库。codebase=""
顺便说一句,这是一个具有空值的属性,而不是省略的属性/值对。对于上述嵌入式小程序,您根本不会包括在内。