当我重新启动 Alfresco 时,它开始...我得到了页面...但是在日志中我得到了错误:
2015-11-10 09:58:55,282 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Starting 'imap' subsystem, ID: [imap, default]
2015-11-10 09:58:55,291 ERROR [org.alfresco.fileserver] [CIFS Server] [SMB] Server error : org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permissão negada
2015-11-10 09:58:55,301 ERROR [org.alfresco.fileserver] [CIFS Server] Error from JLAN
org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Permissão negada
at org.alfresco.jlan.smb.server.nio.NIOCifsConnectionsHandler.initializeHandler(NIOCifsConnectionsHandler.java:259)
at org.alfresco.jlan.smb.server.SMBServer.run(SMBServer.java:479)
at java.lang.Thread.run(Thread.java:745)
2015-11-10 09:58:55,360 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'imap' subsystem, ID: [imap, default] complete
错误是什么?我该如何解决?
最佳答案
该错误消息的关键部分是:
Error initializing TCP-IP SMB session handler, Permissão negada
这告诉您,当 Alfresco 尝试绑定(bind)(通过 JLAN)到提供 CIFS/SMB 所需的端口时,它的权限被拒绝
因为你 found out over on your related question on ServerFault ,在 Linux 上,默认情况下普通用户无法绑定(bind)到 1024 以下的端口。CIFS/SMB 大量使用一百范围内的端口,不允许普通用户监听这些端口。如何检查和修复它的细节有点超出 StackOverflow 的范围,幸运的是它们是 covered in the answer on ServerFault :)
该段代码的另一个常见错误是“地址已在使用”,您将看到是否有其他东西已经在监听所需的端口,例如另一个 Alfresco 服务器或机器自己的 CIFS/SMB 堆栈。
关于tcp - Alfresco CIFS 服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33627574/