`

openfire集成现有系统的用户表

阅读更多

openfire 3.6.4版本集成现有系统用户表:

insert  into ofproperty(name,propValue)values
('jdbcProvider.driver','com.mysql.jdbc.Driver'),
('jdbcProvider.connectionString','jdbc:mysql://localhost/iec?user=root&password=root'),
('admin.authorizedJIDs','admin@66call'),
('jdbcAuthProvider.passwordSQL','SELECT password FROM user_account WHERE UserName=?'),
('jdbcAuthProvider.passwordType','plain'),//md5,plain,sha1
('jdbcUserProvider.loadUserSQL','SELECT name,email FROM user_account WHERE Username=?'),
('jdbcUserProvider.userCountSQL','SELECT COUNT(*) FROM user_account'),
('jdbcUserProvider.allUsersSQL','SELECT username FROM user_account'),
('jdbcUserProvider.usernameField','Username'),
('jdbcUserProvider.nameField','name'),
('jdbcUserProvider.emailField','email')

UPDATE ofProperty SET propValue='org.jivesoftware.openfire.user.JDBCUserProvider' WHERE name='provider.user.className'  
UPDATE ofProperty SET propValue='org.jivesoftware.openfire.auth.JDBCAuthProvider' WHERE name='provider.auth.className'
分享到:
评论
6 楼 donggongai 2013-07-08  
Blackbaby 写道
mazhi4562qq 写道
moistrot 写道
哥们,你集成成功了吗?

我这样集成之后,登录老保一个错,:

Exception:

java.lang.UnsupportedOperationException
	at org.jivesoftware.openfire.user.JDBCUserProvider.createUser(JDBCUserProvider.java:238)
	at org.jivesoftware.openfire.auth.JDBCAuthProvider.createUser(JDBCAuthProvider.java:368)
	at org.jivesoftware.openfire.auth.JDBCAuthProvider.authenticate(JDBCAuthProvider.java:152)
	at org.jivesoftware.openfire.auth.AuthFactory.authenticate(AuthFactory.java:158)
	at org.jivesoftware.openfire.admin.login_jsp._jspService(login_jsp.java:149)



然后我查了一下源代码,发现JDBCUserProvider的createUser这个方法里只有一句话,throw UnsupportedOperationException

希望你指导下,我的联系方式,gmail: moistrot@gmail.com

不胜感激。


我也是啊, 麻烦解决下,不胜感激。 联系方式:mazhi4562@gmail.com


我当时就是用的上面那个sql哈,改成你对应的db配置就可以的,,没有遇到你这个问题:-(

怎么解决的?
5 楼 Blackbaby 2013-01-29  
mazhi4562qq 写道
moistrot 写道
哥们,你集成成功了吗?

我这样集成之后,登录老保一个错,:

Exception:

java.lang.UnsupportedOperationException
	at org.jivesoftware.openfire.user.JDBCUserProvider.createUser(JDBCUserProvider.java:238)
	at org.jivesoftware.openfire.auth.JDBCAuthProvider.createUser(JDBCAuthProvider.java:368)
	at org.jivesoftware.openfire.auth.JDBCAuthProvider.authenticate(JDBCAuthProvider.java:152)
	at org.jivesoftware.openfire.auth.AuthFactory.authenticate(AuthFactory.java:158)
	at org.jivesoftware.openfire.admin.login_jsp._jspService(login_jsp.java:149)



然后我查了一下源代码,发现JDBCUserProvider的createUser这个方法里只有一句话,throw UnsupportedOperationException

希望你指导下,我的联系方式,gmail: moistrot@gmail.com

不胜感激。


我也是啊, 麻烦解决下,不胜感激。 联系方式:mazhi4562@gmail.com


我当时就是用的上面那个sql哈,改成你对应的db配置就可以的,,没有遇到你这个问题:-(
4 楼 mazhi4562qq 2013-01-21  
moistrot 写道
哥们,你集成成功了吗?

我这样集成之后,登录老保一个错,:

Exception:

java.lang.UnsupportedOperationException
	at org.jivesoftware.openfire.user.JDBCUserProvider.createUser(JDBCUserProvider.java:238)
	at org.jivesoftware.openfire.auth.JDBCAuthProvider.createUser(JDBCAuthProvider.java:368)
	at org.jivesoftware.openfire.auth.JDBCAuthProvider.authenticate(JDBCAuthProvider.java:152)
	at org.jivesoftware.openfire.auth.AuthFactory.authenticate(AuthFactory.java:158)
	at org.jivesoftware.openfire.admin.login_jsp._jspService(login_jsp.java:149)



然后我查了一下源代码,发现JDBCUserProvider的createUser这个方法里只有一句话,throw UnsupportedOperationException

希望你指导下,我的联系方式,gmail: moistrot@gmail.com

不胜感激。


我也是啊, 麻烦解决下,不胜感激。 联系方式:mazhi4562@gmail.com
3 楼 dxcsingle 2013-01-09  
哥们 我如今也遇到这个问题  能讲哈怎么处理么?
2 楼 nishijia 2011-02-13  
谢谢, 我集成成功了
1 楼 moistrot 2010-04-29  
哥们,你集成成功了吗?

我这样集成之后,登录老保一个错,:

Exception:

java.lang.UnsupportedOperationException
	at org.jivesoftware.openfire.user.JDBCUserProvider.createUser(JDBCUserProvider.java:238)
	at org.jivesoftware.openfire.auth.JDBCAuthProvider.createUser(JDBCAuthProvider.java:368)
	at org.jivesoftware.openfire.auth.JDBCAuthProvider.authenticate(JDBCAuthProvider.java:152)
	at org.jivesoftware.openfire.auth.AuthFactory.authenticate(AuthFactory.java:158)
	at org.jivesoftware.openfire.admin.login_jsp._jspService(login_jsp.java:149)



然后我查了一下源代码,发现JDBCUserProvider的createUser这个方法里只有一句话,throw UnsupportedOperationException

希望你指导下,我的联系方式,gmail: moistrot@gmail.com

不胜感激。

相关推荐

    OpenFire集成现在系统用户的ofproperty表信息

    这是一个OpenFire集成Oracle数据库来集成现有系统中的用户管理时的ofproperty表信息

    openfire扩展整合现有系统用户

    集成现有系统用户通常涉及以下步骤: 1. **理解Openfire的用户管理机制**:Openfire自身有一个内置的用户存储库,但为了与外部系统兼容,它也支持多种外部认证服务,如JDBC(数据库)、LDAP(轻量级目录访问协议)...

    openfire 集成用户数据库

    ### Openfire集成用户数据库知识点详解 #### 一、引言 在企业级即时通讯系统部署过程中,为了确保数据的一致性和提高用户体验,通常会遇到一个关键需求:将Openfire服务器与现有的用户数据库进行集成。这样的集成...

    [经典]Openfire整合现有用户

    在企业环境中,通常需要将Openfire与现有的用户管理系统进行整合,以便利用已有的用户数据,如LDAP(轻量级目录访问协议)或数据库中的用户信息。本文将详细介绍如何将Openfire与现有的用户资源进行整合,并扩展其...

    openfire3.9.3 WINDOWS安装包

    9. **API 接口**:对于开发者,Openfire提供了丰富的API,允许开发自定义的应用程序或集成到现有系统中。 10. **社区支持**:作为开源项目,Openfire有一个活跃的社区,用户可以在官方论坛上寻求帮助、报告问题或...

    openfire 聊天记录插件(单聊群聊)

    2. `sql`:这个文件可能是一个SQL脚本文件,包含了创建数据库表结构、初始化数据或者更新现有结构的命令。用户可能需要在MySQL数据库中运行这些脚本来准备聊天记录的存储环境。 总的来说,这个Openfire聊天记录插件...

    openfire简介.pdf

    - **利用现有资源**:Openfire社区和文档提供了丰富的资源,充分利用这些资源可以大大加快开发进度。 - **测试与调试**:在开发过程中,充分的测试和有效的调试技巧对于发现和解决问题至关重要。 - **性能优化**:...

    openfire3.10.0

    此外,它支持LDAP集成,便于与企业现有的用户认证系统对接。 **4. 聊天室与群组** Openfire允许创建公共或私有的聊天室,用户可以自由加入或邀请他人参与。群组功能使得消息广播和协作变得更加高效,可以设置群组...

    openfire_4_1_4.tar.gz

    10. **API与开发**:Openfire提供API接口,允许开发者创建自定义客户端或集成到现有应用中,增强了系统的灵活性和定制性。 总之,Openfire 4.1.4是一个功能强大的即时通讯服务器,适合各种规模的企业使用。通过深入...

    openfire_4_1_6.zip

    3. **API更新**:提供了新的开发者接口,使得开发自定义插件或集成Openfire到现有应用更加便捷。 4. **用户体验改进**:管理界面的用户体验得到了改善,操作更流畅,错误提示更清晰。 5. **多语言支持**:新增或...

    openfire_4_1_5

    8. **API与SDK**:开发人员可以利用Openfire的API和SDK来创建自定义客户端或与现有应用集成,提供个性化的即时通讯解决方案。 9. **更新与维护**:作为最新版本,Openfire 4.1.5很可能修复了之前版本的已知问题,...

    openfire tar包

    8. **API与集成**: 开发者可以利用Openfire提供的API和SDK来开发自定义的客户端或者集成到现有应用中,增强企业的工作流程。 9. **多语言支持**: Openfire支持多种语言,满足全球化企业的需要。 10. **监控与日志*...

    openfire 聊天历史纪录插件1

    4. **兼容性**:作为openfire的插件,messagePlugin.jar确保与openfire服务器的版本兼容,无缝集成到现有系统中,无需更改核心服务代码。 5. **自研验证**:描述中提到插件是作者亲自编写并测试过的,这意味着它...

    Openfire免安装版

    - **API支持**:Openfire提供了API接口,开发者可以利用这些接口开发自己的客户端应用,或者与现有的业务系统集成。 - **插件生态**:Openfire拥有丰富的插件库,如Adium、Pidgin等第三方客户端都支持与Openfire的...

    openfire处理消息流程及openfire详细信息

    - 兼容知名容器(如PicoContainer、Spring),易于集成到现有系统架构中。 #### Openfire类名后缀命名规则 在Openfire中,类名后缀具有特定含义,反映了该类在系统中的角色和职责。例如: - `Starter`类负责系统...

    openfire 安装文件及详细安装教程

    Openfire还支持与其他XMPP服务器的互操作性,方便整合现有的IM系统。 此外,Openfire提供了丰富的API和插件系统,允许开发人员自定义功能,如监控、审计、集成第三方应用等。确保定期更新Openfire至最新版本,以...

    openfire服务器插件

    通过选择合适的插件,用户可以根据自身业务需求定制一个功能丰富且稳定的即时通讯系统。而Openfire的开源性质也鼓励开发者贡献新的插件,持续推动平台的进步。在使用过程中,充分了解和利用这些插件,可以极大地提升...

    openfire_4_2_3-x64

    通过插件,Openfire能够轻松集成到现有的企业信息系统中,实现无缝通讯。 此外,Openfire对安全性的重视也值得称赞。它支持SSL/TLS加密,保障了数据传输的安全性,防止信息被窃取或篡改。同时,Openfire还提供了...

Global site tag (gtag.js) - Google Analytics