openfire myeclipse 部署启动遇到的问题
1、ERROR org.jivesoftware.openfire.container.AdminConsolePlugin - An exception occurred while trying to make available the admin console via HTTPS.
java.lang.NullPointerException
[main] INFO org.jivesoftware.openfire.XMPPServer - Openfire 4.0.2 [Jul 5, 2016 9:33:04 AM]
[pool-1-thread-1] ERROR org.jivesoftware.openfire.container.AdminConsolePlugin - An exception occurred while trying to make available the admin console via HTTPS.
java.lang.NullPointerException
at org.jivesoftware.openfire.container.AdminConsolePlugin.startup(AdminConsolePlugin.java:144)
at org.jivesoftware.openfire.container.AdminConsolePlugin.initializePlugin(AdminConsolePlugin.java:244)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:460)
at org.jivesoftware.openfire.container.PluginManager.access$1(PluginManager.java:276)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1050)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
分享到:
相关推荐
在部署和开发过程中可能会遇到一些问题,例如编译错误、运行时异常等。针对这些问题,可以采取以下措施: 1. **检查依赖**: 确保所有必要的库文件都已正确添加到项目中。 2. **日志分析**: 查看控制台输出的日志信息...
1. 启动Openfire服务:安装完成后,Openfire会自动启动或者你可以通过系统服务管理工具手动启动。在Windows上,可以通过服务管理器;在Linux上,可以使用`systemctl start openfire`命令。 2. 访问Web管理界面:在...
如果一切顺利,控制台将显示Openfire成功启动的信息,表明源码部署和运行已经成功。 总结来说,部署Openfire 3.7.1的源码至myEclipse需要经过源码解压、项目创建、依赖库引入、编译源码、运行配置等多个步骤。整个...
【Openfire 3.9.3在MyEclipse的源码部署详解】 Openfire是一款流行的开源XMPP服务器软件,基于Java开发。MyEclipse是一款强大的Java集成开发环境,支持多种项目的构建与部署。本教程将指导您如何在MyEclipse中部署...
### Openfire源码部署与开发知识点详解 #### 一、Openfire简介 Openfire是一款开源的即时消息服务器,基于XMPP协议(可扩展消息处理协议),由Ignite Realtime开发和维护。它提供了丰富的功能,包括群聊、文件传输...
openfire本身并不支持集群部署,需要通过插件来扩展。因为openfire采用的协议很多,运行时打开端口也很多,所以做负载均衡时也是个很大的挑战。 本方案采用Openfire的Hazelcast插件进行集群部署,采用Haproxy进行...
### Openfire源码部署开发详解 #### 一、Openfire简介 Openfire是一款开源的即时通讯服务器,基于XMPP协议栈。它支持多种客户端,并且能够处理大量的并发连接。Openfire以其灵活性、可扩展性和易用性而受到广泛欢迎...
在导入项目并配置好环境之后,可能会遇到一些编译上的问题。以下是一些常见的问题及其解决方案: 1. **版本兼容性问题**:由于Openfire最初设计时考虑的是与JDK 1.5的兼容性,如果使用更高版本的JDK(如JDK 1.6或更...
### Centos下Openfire环境部署知识点详解 #### 一、Openfire简介与适用场景 - **Openfire**:是一款开源的即时通讯服务器软件,基于XMPP协议,支持文本消息、语音视频聊天、文件传输等功能。 - **适用场景**:企业...
在IT领域,部署一个实时通信系统对于许多企业和项目来说至关重要,而Jwchat与Openfire的结合使用就提供了一个高效且可定制化的解决方案。本文将详细介绍Jwchat和Openfire的部署过程及其相关知识点。 首先,Jwchat是...
1. 初始化配置:首次启动Openfire会引导用户进行基本的服务器配置,包括数据库连接、管理员账号创建、服务器域名等。 2. Web管理控制台:通过在浏览器中输入服务器地址加端口(默认9090)访问Openfire管理界面,登录...
OpenFire 3.9.3 源码部署安装指南 OpenFire 是一个基于 XMPP 协议的即时通讯服务器,它提供了实时的消息传递、文件传输、音视频会议等功能。下面是 OpenFire 3.9.3 源码部署安装的详细步骤: 一、准备阶段 1. ...
在本文中,我们将深入探讨如何部署和运行Openfire 3.9.1的源码,以及在这个过程中可能遇到的关键知识点。 首先,我们需要从官方网站下载Openfire 3.9.1的源代码。这通常是一个.zip或.tar.gz格式的压缩包,包含所有...
在部署Openfire的过程中,可能会遇到因缺少特定的Java类库(jar包)而导致的问题。在本案例中,提到的三个缺失的jar包分别是tangosol.jar、coherence.jar和coherence-work.jar,它们对于Openfire的正常运行至关重要...
亲测可行的openfire集群实践手册,适合使用openfire做即时通讯方案的工程师做集群方案
确保你使用的jar版本与Openfire 3.10.2源代码相匹配,否则可能会遇到运行时异常或功能不全的问题。 5. **构建和部署**:完成上述步骤后,你可以在Eclipse中编译和运行Openfire源代码,通过Eclipse的内置构建工具...
在部署Openfire WebChat时,需要用到一些特定的JAR文件,这些文件在描述中已经列出,包括jasper.jar、jasper-compiler-jdt.jar、jasper-el.jar和jasper-jdt.jar。这些文件在Java服务器页面(JSP)的编译和运行过程中...
在导入过程中可能会遇到错误,别担心,接下来我们将解决这些问题。 6. **解决编译错误**: - 针对第一个错误,你需要检查项目的构建路径,可能是因为缺少了jetty-jmx.jar。找到该项目中引用此jar包的包,右键选择...
- 如果遇到错误,例如找不到 i18n 资源文件,可以将 src/i18n/openfire_i18n_en.properties 和 src/resources/jar/admin-sidebar.xml 文件复制到 openfire/bin 目录下。 - 注意,openfire/bin 目录在 Eclipse 中不...