openfire 插件开发plugin.xml 提示找不到类?

所有的计算都表明它不工作,唯一的做法是:使其工作。



以及一些其他的开源博客,实际工作中,可以看博客文章入门,但是需要阅读官方文档和源码进行深入的理解和应用。



我们目前是openfire的插件是独立开发的,如果需要在本地调试需要结合源码进行操作,这里以IDEA为例子进行说明:

b) VM options:在这里需要设置如下几个主要参数

-server:是以服务方式启动

启动Openfire后,根据提供的访问地址,可以访问Openfire的控制台进行配置,这里不在详述。

将插件和Openfire的源码导入到同一个工作空间,

编译后将编译后的压缩包放入到:

}
的数据包将被传递到该组件。请注意,定义为组件的子域与子域的DNS条目无关。套接字级别的所有XMPP路由都使用主服务器域(在上面的示例中为example.com)完成;子域仅用于XMPP服务器中的路由。
  • 将插件注册为。IQ处理程序以特定的元素名称和名称空间响应IQ数据包。以下代码段演示了如何注册IQHandler:

    1. 将插件注册为 以接收通过系统发送的所有数据包,并有选择地拒绝它们。例如,拦截器可以拒绝所有包含敏感词的邮件或将其标记为由管理员查看。

    Openfire提供了可以使用的有用的JSP标签。要在JSP页面上启用它们,只需在JSP页面

    <!--(自Openfire 4.5.0起)将在呈现的页面上最多显示三个经过适当装饰的会话属性。 导航时向用户显示消息。-->

    管理员页面容易受到。Openfire提供了一些工具来帮助插件作者在其管理页面上防御这些攻击。启用CSRF保护:

      • 防范CSRF攻击,除了 GET请求,所有对管理页面的请求
    1. 确保GET请求不会修改任何设置或更改任何数据,因为未为GET请求启用此保护
    2. 确保在管理页面中提交的任何表单都有一个名为csrf的字段,该字段的值由请求属性“ csrf”定义-例如:

    我可以将插件部署为目录而不是JAR吗?
    不,所有插件都必须部署为JAR或WAR文件。当插件不存在JAR或WAR时,Openfire会假定该文件已被删除,并且用户希望销毁该插件,因此它也会删除该目录。

}

身份认证 购VIP最低享 7 折!

开源插件 在 Openfire 中加入 Git 在 Openfire 上合并 git 系统作为“插件”。 命名为“GitIn”。 简单的插件。 没有完全开发。 只是在 Openfire 中创建插件的示例。

资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!

}

我要回帖

更多关于 pr找不到指定模块 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信