`
adm889486
  • 浏览: 37156 次
  • 性别: Icon_minigender_1
  • 来自: 绵阳
社区版块
存档分类
最新评论

openfire研究及使用遇到的问题

 
阅读更多
问题1:
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)

当第二次整合用户遇到这个问题的时候,心里很是郁闷,因为这是之前整合后,总结出来的东东,完全可以拿出来使用,可是现在却无法正常运行。
可问题摆在这里,总得去解决。通过openfire提供的源码进行调试时,当调用
select username,realname,email from app_user  where username=?
语句时,悲剧了。
原因:app_user表里根本就没email字段。
修改后的sql
select username,realname,'test@example.com' as email from app_user  where username=?


问题2:ant运行installer时失败。(正在处理中)
build.xml:915: java.lang.OutOfMemoryError: Java heap space

如有问题,请留言
分享到:
评论
3 楼 adm889486 2013-01-28  
mazhi4562qq 写道
java.lang.UnsupportedOperationException 
    at org.jivesoftware.openfire.user.JDBCUserProvider.createUser(JDBCUserProvider.java:238) 
    at org.jivesoftware.openfire.auth.JDBCAuthProvider.createUser(JDBCAuthProvider.java:368) 

我这儿是有email字段的,还是报上面的错误,希望解决一下, 不胜感激额。谢谢。

你可以通过openfire提供的源码进行调试,这样就能快速找到原因所在。
2 楼 mazhi4562qq 2013-01-21  
java.lang.UnsupportedOperationException 
    at org.jivesoftware.openfire.user.JDBCUserProvider.createUser(JDBCUserProvider.java:238) 
    at org.jivesoftware.openfire.auth.JDBCAuthProvider.createUser(JDBCAuthProvider.java:368) 

我这儿是有email字段的,还是报上面的错误,希望解决一下, 不胜感激额。谢谢。
1 楼 dxcsingle 2013-01-09  
可否详细说一下,如何配置? 我按文档上的配置完成,可仍然在登陆时提示以上你发出来的错误信息

相关推荐

Global site tag (gtag.js) - Google Analytics