我正在尝试在 debian 10 系统上安装 Nexus 3.38。我使用 aodooptopenjdk-8... 作为 Java 运行时。
当我尝试将其作为 systemd 服务运行时,nexus 不会启动。没有可用的日志。
当我尝试使用命令直接运行 nexus
nexus start-launchd
(几乎与 nexus start
相同)时,我得到以下输出
bin/nexus start-launchd
Starting nexus
Could not resolve mvn:org.apache.felix/org.apache.felix.framework/6.0.5
我寻找这个库/依赖项并在
{nexus-home}/system/org/apache/felix/org.apache.felix.framework/6.0.5/
中找到它。但文件名看起来很残缺org.apache.felix.framework-
就是这样。不*.jar
。对于其他一些依赖项也可以看到同样的情况,例如其他 felix 或 karaf。
{nexus-home}/system
中的其他依赖项看起来不错。
如果我将名称从
org.apache.felix.framework-
更改为 org.apache.felix.framework-6.0.5.jar
那么看起来这个依赖项已加载,下一站是 karaf。
我必须修复所有 jar 文件的名称吗?为什么我没有找到其他相关投诉,这是我显示器前的错误吗?
我在当前版本的 apache karaf 中也看到了同样的问题。 jar 文件的名称已损坏。
nexus 3.38.0-01 的unix包(*.tar.gz)的文件夹
system
的内容已损坏。
我已经下载了windows包(*.zip)并用这个版本替换了
system
。
现在一切看起来都很好。
一年半后,Nexus OSS版本3.60.0-02,问题仍然存在......
该解决方案仍然有效...