Portal无法启动,报错The observer's beforeStart() function returned a failure

0
分享 2020-12-02
问题现象:

启动1081版本的portal失败。在window服务中启动portal后,portal在任务管理器中只启动了一个进程。
 

错误日志:

在站点目录下发现错误:
 
门户启动失败。 The observer's beforeStart() function returned a failure

在安装目录下发现错误:
 
java.lang.NullPointerException

 at com.esri.arcgis.portal.observers.ConfigObserver.d(ConfigObserver.java:818)

 at com.esri.arcgis.portal.observers.ConfigObserver.f(ConfigObserver.java:925)

 at com.esri.arcgis.portal.observers.ConfigObserver.beforeStart(ConfigObserver.java:201)

 at com.esri.arcgis.portal.impl.ObserverManager.beforeStart(ObserverManager.java:159)

 at com.esri.arcgis.portal.impl.NodeAgent.start(NodeAgent.java:288)

 at com.esri.arcgis.portal.impl.Main.start(Main.java:86)
 
两个错误所在日志的路径是:

portal站点路径:\arcgisportal\logs\GGXL.ESRICHINA.COM\portal

portal安装路径:\Program Files\ArcGIS\Portal\framework\service\logs

问题分析:

目前为止,跟这个错误相关的原因都是portal安装目录下的配置文件被清空,清空可能是暴力关机导致的。
 

解决方法:

主要是查看和修复两个文件。

1, server.xml文件,位于portal安装磁盘:\Program Files\ArcGIS\Portal\framework\runtime\tomcat\conf

      如果这个文件被清空了,可以找到相同版本的server拷贝一份正常的文件,覆盖问题文件。

2, gw_config.properties,  位于portal安装磁盘:\Program Files\ArcGIS\Portal\framework\webapps\arcgis#sharing\WEB-INF\classes\resources

找到相同版本的server拷贝一份正常的文件,需要根据现有环境进行参数修改,需要修改的参数主要是三个路径参数(必改):

content.dir  ,  tmp.dir  , config.pkgreader.7zip-exec  


 

0 个评论

要回复文章请先登录注册