无法创建Endeca应用程序

时间:2013-02-15 10:42:43

标签: endeca

我已经安装了Endeca(在Linux中),现在我正在尝试创建一个应用程序。在尝试初始化服务时,我收到一个错误,如下所示

由com.endeca.soleng.eac.toolkit.exception.EacCommunicationException引起 com.endeca.soleng.eac.toolkit.application.Application setDefinition - 定义应用程序'MediaStoreen'时捕获异常。 由com.endeca.eac.client.EACFault引起 sun.reflect.NativeConstructorAccessorImpl newInstance0 - null

我检查了应用程序日志&找到有关错误的更多信息,如下所示

INFO:设置应用程序“MediaStoreen”的定义。 2013年2月15日下午2:38:04 com.endeca.soleng.eac.toolkit.Controller执行 严重:检查配置时发生异常。 com.endeca.soleng.eac.toolkit.exception.EacCommunicationException:定义应用程序'MediaStoreen'时捕获异常。         在com.endeca.soleng.eac.toolkit.application.Application.setDefinition(Application.java:141)         在com.endeca.soleng.eac.toolkit.Controller.provision(Controller.java:667)         在com.endeca.soleng.eac.toolkit.Controller.execute(Controller.java:235)         在com.endeca.soleng.eac.toolkit.Controller.main(Controller.java:134) 引发者:尝试创建应用程序时发生错误:连接到http://hostname:8888/eac-agent/IDelegateServer时出错:无法调用服务..嵌套异常是org.codehaus.xfire.fault.XFireFault:服务器返回错误代码= 404用于URI: http://hostname:8888/eac-agent/IDelegateServer。检查服务器日志以获取详细信息

我理解错误,但不知道我该怎么做才能解决它。任何指导都非常感谢。

1 个答案:

答案 0 :(得分:0)

ROOT CAUSE

当您的PlatformServices未启动时,通常会在LINUX计算机上发生此问题。

时,Endeca PlatformServices通常不会自动启动(并失败)
  1. 您的用户对PlatformServices启动脚本没有执行权限
  2. 未设置 ENDECA_CONF 变量。
  3. 如何修复?

    1. 关闭所有Endeca服务(PlatformServices,ToolsAndFrameworks,CAS)
    2. 现在将环境变量 ENDECA_CONF 设置为 / opt / Endeca / PlatformServices / workspace [根据您的路径替换]
    3. 现在,按照 PlatformServices ToolsAndFrameworks CAS
    4. 的顺序逐个启动服务

      您现在应该可以创建自己的应用了。有关详细信息,您还可以在此处查看文章:http://learnoracleatg.blogspot.in/2017/05/unable-to-create-endeca-application-eac-communication-exception.html