AWS ubuntu 18.04实例上的Openfire服务器配置

时间:2019-01-14 14:24:13

标签: amazon-web-services openfire

如何在AWS上正确配置openfire服务器?我在AWS上安装了openfire并运行,显示管理控制台,服务器设置完成。

当我创建新用户时,显示以下错误:

  

例外:

     

java.lang.NoClassDefFoundError:javax / xml / bind / DatatypeConverter       在org.jivesoftware.openfire.auth.DefaultAuthProvider.setPassword(DefaultAuthProvider.java:323)       在org.jivesoftware.openfire.auth.AuthFactory.setPassword(AuthFactory.java:183)       在org.jivesoftware.openfire.user.DefaultUserProvider.createUser(DefaultUserProvider.java:167)       在org.jivesoftware.openfire.user.UserManager.createUser(UserManager.java:214)       在org.jivesoftware.openfire.admin.user_002dcreate_jsp._jspService(user_002dcreate_jsp.java:161)       在org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)       在javax.servlet.http.HttpServlet.service(HttpServlet.java:790)       在org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)       在org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1669)       在com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)       在com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)       在org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1652)       在org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:73)       在org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1652)       在org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)       在org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1652)       在org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:226)       在org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1652)       在org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:215)       在org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1652)       在org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)       在org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)       在org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)       在org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)       在org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)       在org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)       在org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)       在org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)       在org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)       在org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)       在org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)       在org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)       在org.eclipse.jetty.server.Server.handle(Server.java:499)       在org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)       在org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)       在org.eclipse.jetty.io.AbstractConnection $ 2.run(AbstractConnection.java:544)       在org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)       在org.eclipse.jetty.util.thread.QueuedThreadPool $ 3.run(QueuedThreadPool.java:555)       在java.base / java.lang.Thread.run(Thread.java:844)

当我使用Spark访问openfire时,显示错误连接拒绝。

1 个答案:

答案 0 :(得分:0)

您的问题中没有很多细节可以帮助人们识别问题,例如,您使用的是什么操作系统,Openfire的哪个版本以及Java的哪个版本。

在撰写本文时,最新的Openfire版本(v4.3.0)与Java 9及更高版本不兼容。这是常见的问题根源。尝试降级到Java 8。

相关问题