gpt4 book ai didi

glassfish-4.1 - GlassFish 4.1.2 updatetool/pkg 工具失败 - 缺少 pkg-bootstrap

转载 作者:行者123 更新时间:2023-12-01 22:13:13 29 4
gpt4 key购买 nike

摘要:最新的 GlassFish 4.1.2 中缺少 pkg-bootstrap.jar 和相关文件,这导致 updatetool 无法运行。在 Windows 10 上安装和运行 updatetool 的正确方法是什么?

详细信息:我正在使用 Java EE 7 教程并下载了 Java EE 7 SDK Update 3 (不是 Web Profile)基于 GlassFish 开源版本 4.1.2。我在 Windows 10 上运行 updatetool 时遇到问题。运行时,它提供了自行安装的选项,但安装失败。看起来更新工具使用了 pkg 工具,并且第一次使用 pkg-bootstrap 来安装自身。但是,GlassFish 4.1.2 中不再包含此功能。运行 updatetool 时,会产生以下错误:

C:\glassfish4\bin>updatetool

The software needed for this command (updatetool) is not installed.

If you choose to install Update Tool, your system will be automatically
configured to periodically check for software updates. If you would like
to configure the tool to not check for updates, you can override the
default behavior via the tool's Preferences facility.

When this tool interacts with package repositories, some system information
such as your system's IP address and operating system type and version
is sent to the repository server. For more information please see:

http://wikis.oracle.com/display/updatecenter/UsageMetricsUC2

Once installation is complete you may re-run this command.

Would you like to install Update Tool now (y/n): y


C:\glassfish4>"C:\Program Files\Java\jdk1.8.0_121\bin\java" -Dimage.path="C:\glassfish4\bin\\.." -jar "C:\glassfish4\bin\\..\pkg/lib/pkg-client.jar" refresh
Error: Unable to access jarfile C:\glassfish4\bin\\..\pkg/lib/pkg-client.jar

C:\glassfish4>"C:\Program Files\Java\jdk1.8.0_121\bin\java" -Dimage.path="C:\glassfish4\bin\\.." -jar "C:\glassfish4\bin\\..\pkg/lib/pkg-bootstrap.jar" "C:\Users\[userid]\AppData\Local\Temp\pkg-bootstrap21687.props"
Error: Unable to access jarfile C:\glassfish4\bin\\..\pkg/lib/pkg-bootstrap.jar

C:\glassfish4\bin\pkg 在最新的 Java EE 7 SDK Update 3 或最新的 GlassFish 4.1.2 中不存在。关于 nightly builds 的一些研究显示目录树 glassfish4/.org.opensolaris,pkgglassfish4/pkg 在构建 glassfish-4.1.2-b03-02_25_2017 之间被删除> 和glassfish-4.1.2-b03-03_07_2017。我找不到任何解释它们被删除的原因或安装更新工具的替代方法。我的解决方法是将两棵树从glassfish-4.1.2-b03-02_25_2017复制到c:\glassfish4(来自Java EE 7 SDK Update 3),然后似乎有效。但是,我认为如果删除它,这是有充分理由的,我不应该破解它。

如果打包工具有单独的安装步骤,我错过了。让更新工具在 GlassFish 4.1.2 上运行的正确方法是什么?

我有jdk1.8.0_121和jre1.8.0_121。

感谢您的帮助。

最佳答案

我遇到了与 DevDevDev 相同的问题。

我访问了他帖子中的链接:

http://download.oracle.com/glassfish/4.1.2/nightly/index.html

已下载存档:

glassfish-4.1.2-b03-02_25_2017

http://download.oracle.com/glassfish/4.1.2/nightly/glassfish-4.1.2-b03-02_25_2017.zip

将丢失的文件夹提取到我的 glassfish 目录中:

/glassfish4/pkg

/glassfish4/.org.opensolaris,pkg

作为 DevDevDev,我对为什么它被删除有疑问,但它对我有用......现在......希望它对其他人有帮助。谢谢 DevDevDev 如果没有你的帖子我就无法解决这个问题!

关于glassfish-4.1 - GlassFish 4.1.2 updatetool/pkg 工具失败 - 缺少 pkg-bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44035373/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com