如何解决由于数据库相关问题导致的人工启动失败?

JFrog支持
2016-10-06 35

如果Artifactory没有启动,并且您在本地主机日志中看到类似下面的错误,那么t这个问题可能与数据库锁文件没有按预期删除有关。


2014.08.07 10:34:32 AM org.apache.catalina.core.StandardWrapperValve调用

严重:servlet [default]的servlet .service()在带有路径[/artifactory]的上下文中抛出了异常

org.artifactory.storage.StorageException:无法执行搜索查询username='build_user'

org.artifactory.storage.db.security.service.UserGroupServiceImpl.findUser (UserGroupServiceImpl.java: 103)

在sun.reflect.GeneratedMethodAccessor90。调用(未知源)

sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 43)

.....


为了解决这个问题,p请删除数据库。LCK + dbex。从$ARTIFACTORY_HOME/data/derby/文件夹中获取。