首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openfire :无法启动openfire服务器

openfire :无法启动openfire服务器
EN

Stack Overflow用户
提问于 2015-05-02 07:18:08
回答 3查看 1.7K关注 0票数 3

我刚下载了openfire 3.10。安装正常。但是,当我启动Openfire服务器时,它在启动过程中给了我以下错误:

代码语言:javascript
复制
java.lang.IllegalArgumentException: Illegal JID: chintan_pE
crror starting the server. Please check the log files for more information.

    at org.xmpp.packet.JID.<init>(JID.java:542)
    at org.xmpp.packet.JID.<init>(JID.java:483)
    at org.xmpp.packet.JID.<init>(JID.java:464)
    at org.jivesoftware.openfire.SessionManager.initialize(SessionManager.java:1349)
    at org.jivesoftware.openfire.XMPPServer.initModules(XMPPServer.java:618)
    at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:504)
    at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:216)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105)
    at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    at com.exe4j.runtime.WinLauncher.main(Unknown Source)
    at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)
Caused by: java.lang.IllegalArgumentException: The input is not a valid JID domain part: chintan_pc
    at org.xmpp.packet.JID.domainprep(JID.java:344)
    at org.xmpp.packet.JID.<init>(JID.java:530)
    ... 20 more
Caused by: gnu.inet.encoding.IDNAException: Contains non-LDH characters.
    at gnu.inet.encoding.IDNA.toASCII(IDNA.java:118)
    at gnu.inet.encoding.IDNA.toASCII(IDNA.java:64)
    at org.xmpp.packet.JID.domainprep(JID.java:330)
    ... 21 more
java.util.ConcurrentModificationException
    at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(Unknown Source)
    at java.util.LinkedHashMap$ValueIterator.next(Unknown Source)
    at org.jivesoftware.openfire.XMPPServer.initModules(XMPPServer.java:615)
    at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:504)
    at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:216)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105)
    at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    at com.exe4j.runtime.WinLauncher.main(Unknown Source)
    at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)
Server halted

PS: --我使用管理员权限启动它(右击>以管理员身份运行)。我有windows 8.1 pro 64位。我错过了更多的安装吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-12-24 08:29:45

请检查您的JID,它不应该包含一些不是字母、数字或连字符的字符。

票数 11
EN

Stack Overflow用户

发布于 2017-12-03 11:59:48

此问题是由于使用无效的XMPP域名引起的。在安装时,使用了一个类似于'chintan_pE‘的值(但可能包括一些不能复制/粘贴到堆栈溢出的unicode字符)。该值不是有效的XMPP域名。您通常希望使用类似于‘普通’DNS名称的域名,类似于"example.org“。

从Openfire 4.2.0开始,在允许您继续安装之前,安装程序将检查所提供的值是否有效。这将防止新安装中出现此错误。

票数 1
EN

Stack Overflow用户

发布于 2015-06-19 02:46:56

3.10.1已经发布,您可以尝试新版本。我在windows8.1、64和java7上运行了3.10.1。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29999564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档