【发布时间】:2019-10-10 03:36:02
【问题描述】:
全新安装 JFrog Artifactory 服务器后,我无法启动应用程序。我正在使用 percona 5.6 mysql db 服务器。
artifactory.service - Setup Systemd script for Artifactory in Tomcat Servlet Engine
Loaded: loaded (/usr/lib/systemd/system/artifactory.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: resources) since Mon 2018-01-22 04:22:34 EST; 2s ago
Process: 8618 ExecStart=/opt/jfrog/artifactory/bin/artifactoryManage.sh start (code=exited, status=0/SUCCESS)
Jan 22 04:22:34 xxx-xxxx-xxxx systemd[1]: Failed to start Setup Systemd script for Artifactory in Tomcat Servlet Engine.
Jan 22 04:22:34 xxx-xxxx-xxxx systemd[1]: Unit artifactory.service entered failed state.
Jan 22 04:22:34 xxx-xxxx-xxxx systemd[1]: artifactory.service failed.
当我检查 artifactory.bootstrap.log 时,出现以下错误。
2018-01-22 04:07:43 [ARTIFACTORY] [INFO ] master.key file currently missing - waiting for Access to create it. Reattempting to check master.key file existence in 1 second.
如果您需要更多日志来诊断,请告诉我。
问候,
【问题讨论】:
-
看起来 Access 服务没有成功启动,你能检查一下你的 catalina 日志(在 $ARTIFACTORY_HOME/logs/catalina/ 中)吗?可能是 Access 无法连接到您的 mysql 数据库服务器
-
不得不放弃这种方法并使用 docker install。谢谢你的建议。稍后再试一次。
-
不得不放弃这种方法,转而使用 docker install,以后再试一次。
-
您让进程运行了多长时间?我对我的第一次跑步感到不耐烦。当 Artifactory 开始出现错误时——主要是“master.key 文件当前丢失”,我停止了它并再次尝试。结果是错误消息是预期的。我再次解压缩 zip 以替换任何损坏的 config/derby 文件并重新运行。大约一分钟后错误停止,Access 启动并且登录页面正常工作。
-
@jroquelaure,什么是访问服务?我如何验证它是否正在运行,它是哪个版本,以及该版本是否与 Artifactory 期望的匹配?
标签: artifactory