为什么Artifactory 4.0挂在启动和Artifactory的URL返回404
Artifactory 4.0不支持Java 8之前的Java版本,在启动时,Artifactory将检查Java版本。该版本信息可以从运行Artifactory的机器上配置的JAVA_HOME变量派生,如果是手动配置,则可以派生配置,来自artifactory.bat或artifactory.default文件(取决于操作系统)。此外,Artifactory从Artifactory版本4.0开始使用的捆绑Tomcat需要使用Java 8。
如果Artifactory在执行以下过程时无法启动并挂起:
协议启动
信息:启动协议处理程序["http-nio-8092"]
协议启动
信息:启动协议处理程序["ajp-nio-8025"]
当你试图访问Artifactory的URL时(例如:localhost: 8081 / artifactory),您遇到Tomcat的404错误,那么这可能表明Artifactory和Tomcat使用的Java版本早于Java 8。
这可以通过查看$TOMCAT_HOME/logs/来确认本地主机- {today_timestamp} . log文件(通常位于$ARTIFACTORY_HOME/tomcat/logs)。在此日志中,您将看到以下错误:“不支持的专业。小版本”。此错误表示Java版本早于Java 8。
为了解决这个问题,请关闭Artifactory,将Java升级到版本8,最好是JDK 8更新45,然后重新启动Artifactory。
在这里您可以找到使用Artifactory的系统需求。
