AnyShare-在 AnyShare 客户端搜索文件时,提示错误信息:内部错误
关键字
全文索引、内部错误
适用产品
- AnyShare Enterprise 6.0.x
- AnyShare Express 6.0.x
- AnyShare 5.0.x
问题描述
在 AnyShare 客户端搜索文件时,提示错误信息:
内部错误
查看 catalina.out 日志中 ,提示错误信息:
java.lang.IllegalArgumentException: Port value out of range: 80005
at java.net.ServerSocket.(ServerSocket.java:232)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:444)
at org.apache.catalina.startup.Catalina.await(Catalina.java:793)
at org.apache.catalina.startup.Catalina.start(Catalina.java:739)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
问题影响
AnyShare 客户端的搜索功能无法使用。
问题原因
全文索引服务的端口配置错误。
解决方案
为解决此问题,需要修改全文索引服务的端口,请按照以下步骤执行:
1.通过 SSH 连接 AnyShare 中安装全文索引的节点,输入以下命令:
vi /sysvol/apphome/app/EFTSEARCH/bin/solrenv/apache-tomcat/conf/server.xml

端口号超过了 0-65535 的这个范围。
2.按 i 键进入编辑模式,修改为 Server port 端口 ,按 Esc 键,输入 :wq 保存退出。
注意:此处 Server port 端口以 8005 为例,请根据实际情况设置。

3.重启全文索引服务,重新搜索文件正常。
/etc/init.d/eftsearch restart


更多信息
端口是通过端口号来标记的,端口号只有整数,范围是从 0-65535 之间的整数。