openfire插件开发创建自己的数据库表提示更新失败

发布于 2021-11-22 16:55:10 字数 173 浏览 767 评论 7

@ilxlf 你好,想跟你请教个问题:如题,插件没问题,就是数据库表创建不了,总是提示更新失败,提示我手动升级,这个问题怎么解决,请指教,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

猫九 2021-11-24 06:15:04

我也遇到这个问题了,请问您解决了没?方法时怎么做的?

等风来 2021-11-24 06:03:42

  你去openfire目录下看一下这个文件:

   /src/java/org/jivesoftware/database/SchemaManager.java

   里面有一个checkSchema的方法。

   我想你失败的原因是ofVersion记录值和实际数据库中你所需要的表不一致。

   你可以参考/src/plugins/fastpath/, 这个plugin应该是你要参考的例子。

凯凯我们等你回来 2021-11-24 05:19:57

openfire源码假设成功,自己开发的插件测试成功,就是在创建自己插件所需要的数据库表时出错的,根据http://www.cnblogs.com/ErinCodeMM/archive/2011/12/12/2285079.html这个操作导致的错误,求分析

月亮是我掰弯的 2021-11-24 05:06:53

  你是openfire安装出错起不来还是什么其他的操作出错? 能不能把你做的操作列出来。

  那个“无法设置服务器套接字”的错误可以暂时忽略。或者你可以把Server to Server disable就不会出这个错了。

猫九 2021-11-24 04:54:28

myeclipse 9.0

openfire 3.7.1源码

没有错误提示,只是提示更新失败

有时候会提示错误,

甜柠檬 2021-11-24 03:22:50

错误已上图,请帮忙看看

一笔一画续写前缘 2021-11-23 12:38:42

请把你的开发环境列出来,包括版本号,出错日志等等。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文