jCIFS是一个完全用Java开发的SMB客户端库
来源:互联网 发布:matlab求矩阵方差 编辑:程序博客网 时间:2024/05/29 15:25
jCIFS是一个完全用Java开发的SMB客户端库。它紧密地遵循CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享/文件枚举,NetBIOS 套接字和名称服务,smb:// URL协议处理器,一个类API的java.io.File ,RAP调用,NTLM HTTP鉴别。它广泛用于企业内部网络。
JCIFS: The Java CIFS Client Library
http://jcifs.samba.org/
很多公司都希望WEB登陆与域用户结合起来,实现单点登陆,使用jcifs.jar可以非常好实现,下载一个最新的jcifs.jar,放到WEB-INFlib下面,现在是1.27版,然后修改web.xml,加入下面:
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-class>
<init-param>
<param-name>jcifs.http.domainController</param-name>
<param-value>192.168.0.90</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>NtlmHttpFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
192.168.0.90是你AD服务器,然后在你的登陆的代码中使用
request.getRemoteUser(),就可以得到当前域用户的用户名了
- jCIFS是一个完全用Java开发的SMB客户端库
- java远程发送文件到服务器(jcifs.smb实现方式)
- jcifs.smb.SmbException: 0xC000007F
- android学习之smb-jcifs
- java jcifs
- jcifs.smb.SmbException: NTLMv2 requires extended security
- jcifs.smb.SmbException: 0xC000007F 错误解决方案
- jcifs.smb.SmbAuthException: Access is denied.
- jcifs smb 远程数据访问操作
- Java 用JCIFS访问网络文件共享
- Jedis 是 Redis 官方首选的 Java 客户端开发包
- 基于SMB/JCIFS协议的共享文件上传和下载(局域网中共享文件获取文件)
- Spring-LDAP是一个java简单应用在LDAP开发的一个库
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- jcifs实现Java+AD的SSO解决方案,碰到的问题
- jcifs实现Java+AD的SSO解决方案,碰到的问题
- Quartz是一个完全由java编写的开源作业调度框架
- 用VC写的一个IM客户端,基于一个开源的gloox库开发
- Thrift 学习笔记2——Windows环境下Thrift的安装、编译以及测试
- The betray of compiler
- DBD: No suitable driver
- DB2 递归
- 修改tomcat内存
- jCIFS是一个完全用Java开发的SMB客户端库
- 选择屏幕输出密码框
- 用SVN加載源碼時報錯
- Android开发之系统退出
- Thrift 学习笔记1——Ubuntu环境下Thrift的安装、编译以及测试
- 动态规划之——矩阵链乘法
- vim 中 获取当前编辑文件名
- Hibernate sql查询
- Outlook 禁止访问下列具有潜在不安全因素的附件