IM开发【5】 - 使用email作为用户名登陆openfire

用Email登录Openfire
本文介绍如何解决使用电子邮件地址作为用户名登录基于XMPP协议的Openfire即时通信系统时遇到的问题。核心在于处理用户名中的特殊字符@,通过客户端转义和服务器端还原确保登录流程正常。
首页» 即时通信» IM开发之使用email作为用户名登录openfire

IM开发之使用email作为用户名登录openfire

日期:2010-05-25作者:firefish分类:即时通信阅读:3,242评论:5

现在有很多网站特别是贴上了“WEB2.0”标签的网站采用电子邮件地址作为用户名,个中缘由,本文不进行讨论。openfire本文要说的是,当你的网站使用了email作为用户名,而后又基于XMPP协议搭建了一个IM(即时通信)系统,你希望用网站的用户帐号直接登录IM(本blog的另外一篇日志《使用django的用户帐号登录openfire》对系统的基本搭建有较为详细的描述,可参考之),这里面会存在一个小小的问题需要进行一些特殊的处理。

到底是什么呢?呃,问题就出在email里的这个”@”符号上。在XMPP中@被定义为有着特殊用途的符号,XMPP的用户名被称为JID,JID由三个部分组成,像这样:test@abc.com/resource。你看到了,JID中包含一个@,@前面的是用户名,后面的是所在的域,斜杠后面的resource表示当前使用的客户端的名字。

所以,很明显的,email里的@和JID里的@冲突了!当然XMPP作为一个牛X的IM协议,它已经考虑到了这一点,它在扩展协议XEP-0106里进行了定义。

它的解决方案是将用户名里的特殊字符进行转义。也就是客户端在获得用户的登录名之后,进行一个转换,如此就可以保证发送到服务器的JID是没有冲突的合法字符串了。XMPP定义的特殊字符处理@之外还有其它的几个,有兴趣的同学请猛击这里围观XEP-0106:JID Escaping。

openfire目前已经支持了XEP-0106,函数定义在org.xmpp.packet.JID里,分别是escapeNode和unescapeNode。客户端我使用的是gloox的API,在1.0版里,gloox也增加了对XEP-0106的支持,在jid.cpp里可以找到这两个函数。如果你使用的是其它的不支持XEP-0106的客户端开发包,也很简单,自己按照协议的定义,写两个函数就好了。

有了这两个函数就好办了,首先在客户端取得用户输入的email,调用escapeNode函数对字符串进行转义,将转义后的字符串作为用户名发送登录请求。比如用户名是test@gmail.com,转义后则变成为test\40@gmail.com。

openfire在收到请求之后,会调用验证函数(请参考本blog的另外一篇日志《使用django的用户帐号登录openfire》实现自定义的验证)authenticate,该函数使用客户端提供的用户名密码到用户表去查询用户。那么我们需要做的是,在查询数据库之前,将转义过的@符号再转回来即可,像下面这样:

username = JID.unescapeNode(username);

另外一个处理用户信息的类,也就是表ofproperty的provider.user.className所指向的类,该类的loadUser函数,也需要对username进行同样的处理。

好了,经过这两步简单的处理,你现在可以用email作为用户名来登录基于openfire的IM系统了。

[root@yfw bin]# cd /opt/openfire/lib [root@yfw lib]# ls -la total 62992 drwxr-xr-x 2 openfire openfire 12288 Sep 16 00:48 . drwxr-xr-x 11 openfire openfire 4096 Nov 15 18:34 .. -rwxr-xr-x 1 openfire openfire 62983 Feb 1 1980 activation-1.1.jar -rwxr-xr-x 1 openfire openfire 259853 Feb 1 1980 apache-el-9.0.107.jar -rwxr-xr-x 1 openfire openfire 1052263 Feb 1 1980 apache-jsp-9.0.107.jar -rwxr-xr-x 1 openfire openfire 126113 Feb 1 1980 asm-9.8.jar -rwxr-xr-x 1 openfire openfire 73498 Feb 1 1980 asm-commons-9.8.jar -rwxr-xr-x 1 openfire openfire 51934 Feb 1 1980 asm-tree-9.8.jar -rwxr-xr-x 1 openfire openfire 476853 Feb 1 1980 bcpg-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 1125173 Feb 1 1980 bcpkix-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 8324412 Feb 1 1980 bcprov-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 705135 Feb 1 1980 bcutil-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 906581 Feb 1 1980 caffeine-3.2.0.jar -rwxr-xr-x 1 openfire openfire 223979 Feb 1 1980 checker-qual-3.33.0.jar -rwxr-xr-x 1 openfire openfire 85550 Feb 1 1980 common-image-3.9.4.jar -rwxr-xr-x 1 openfire openfire 89993 Feb 1 1980 common-io-3.9.4.jar -rwxr-xr-x 1 openfire openfire 119561 Feb 1 1980 common-lang-3.9.4.jar -rwxr-xr-x 1 openfire openfire 353793 Feb 1 1980 commons-codec-1.15.jar -rwxr-xr-x 1 openfire openfire 211301 Feb 1 1980 commons-dbcp2-2.9.0.jar -rwxr-xr-x 1 openfire openfire 45711 Feb 1 1980 commons-ip-math-1.32.jar -rwxr-xr-x 1 openfire openfire 702952 Feb 1 1980 commons-lang3-3.18.0.jar -rwxr-xr-x 1 openfire openfire 61829 Feb 1 1980 commons-logging-1.2.jar -rwxr-xr-x 1 openfire openfire 134858 Feb 1 1980 commons-pool2-2.9.0.jar -rwxr-xr-x 1 openfire openfire 238400 Feb 1 1980 commons-text-1.10.0.jar -rwxr-xr-x 1 openfire openfire 324655 Feb 1 1980 dom4j-2.1.4.jar -rwxr-xr-x 1 openfire openfire 885532 Feb 1 1980 dwr-3.0.2-RELEASE.jar -rwxr-xr-x 1 openfire openfire 3160927 Feb 1 1980 ecj-3.33.0.jar -rwxr-xr-x 1 openfire openfire 16017 Feb 1 1980 error_prone_annotations-2.18.0.jar -rwxr-xr-x 1 openfire openfire 4617 Feb 1 1980 failureaccess-1.0.1.jar -rwxr-xr-x 1 openfire openfire 3037368 Feb 1 1980 guava-32.0.1-jre.jar -rwxr-xr-x 1 openfire openfire 1642044 Feb 1 1980 hsqldb-2.7.1.jar -rwxr-xr-x 1 openfire openfire 780321 Feb 1 1980 httpclient-4.5.13.jar -rwxr-xr-x 1 openfire openfire 328593 Feb 1 1980 httpcore-4.4.13.jar -rwxr-xr-x 1 openfire openfire 1140532 Feb 1 1980 i18n-5.0.2.jar -rwxr-xr-x 1 openfire openfire 69514 Feb 1 1980 imageio-bmp-3.9.4.jar -rwxr-xr-x 1 openfire openfire 116474 Feb 1 1980 imageio-core-3.9.4.jar -rwxr-xr-x 1 openfire openfire 29877 Feb 1 1980 istack-commons-runtime-3.0.11.jar -rwxr-xr-x 1 openfire openfire 9301 Feb 1 1980 j2objc-annotations-2.8.jar -rwxr-xr-x 1 openfire openfire 68453 Feb 1 1980 jakarta.activation-1.2.2.jar -rwxr-xr-x 1 openfire openfire 25058 Feb 1 1980 jakarta.annotation-api-1.3.5.jar -rwxr-xr-x 1 openfire openfire 15392 Feb 1 1980 jakarta.transaction-api-1.3.3.jar -rwxr-xr-x 1 openfire openfire 115638 Feb 1 1980 jakarta.xml.bind-api-2.3.3.jar -rwxr-xr-x 1 openfire openfire 287352 Feb 1 1980 jansi-1.18.jar -rwxr-xr-x 1 openfire openfire 56674 Feb 1 1980 javax.activation-api-1.2.0.jar -rwxr-xr-x 1 openfire openfire 659031 Feb 1 1980 javax.mail-1.6.2.jar -rwxr-xr-x 1 openfire openfire 128076 Feb 1 1980 jaxb-api-2.3.1.jar -rwxr-xr-x 1 openfire openfire 1035660 Feb 1 1980 jaxb-runtime-2.3.3.jar -rwxr-xr-x 1 openfire openfire 232455 Feb 1 1980 jaxen-1.2.0.jar -rwxr-xr-x 1 openfire openfire 2254 Feb 1 1980 jcip-annotations-1.0.jar -rwxr-xr-x 1 openfire openfire 18420 Feb 1 1980 jcl-over-slf4j-2.0.9.jar -rwxr-xr-x 1 openfire openfire 4573 Feb 1 1980 jetty-ee-12.0.24.jar -rwxr-xr-x 1 openfire openfire 81096 Feb 1 1980 jetty-ee8-annotations-12.0.24.jar -rwxr-xr-x 1 openfire openfire 11806 Feb 1 1980 jetty-ee8-apache-jsp-12.0.24.jar -rwxr-xr-x 1 openfire openfire 444737 Feb 1 1980 jetty-ee8-nested-12.0.24.jar -rwxr-xr-x 1 openfire openfire 22988 Feb 1 1980 jetty-ee8-plus-12.0.24.jar -rwxr-xr-x 1 openfire openfire 76151 Feb 1 1980 jetty-ee8-security-12.0.24.jar -rwxr-xr-x 1 openfire openfire 145652 Feb 1 1980 jetty-ee8-servlet-12.0.24.jar -rwxr-xr-x 1 openfire openfire 132415 Feb 1 1980 jetty-ee8-webapp-12.0.24.jar -rwxr-xr-x 1 openfire openfire 32318 Feb 1 1980 jetty-ee8-websocket-jetty-api-12.0.24.jar -rwxr-xr-x 1 openfire openfire 34475 Feb 1 1980 jetty-ee8-websocket-jetty-common-12.0.24.jar -rwxr-xr-x 1 openfire openfire 33158 Feb 1 1980 jetty-ee8-websocket-jetty-server-12.0.24.jar -rwxr-xr-x 1 openfire openfire 8780 Feb 1 1980 jetty-ee8-websocket-servlet-12.0.24.jar -rwxr-xr-x 1 openfire openfire 436582 Feb 1 1980 jetty-http-12.0.24.jar -rwxr-xr-x 1 openfire openfire 334337 Feb 1 1980 jetty-io-12.0.24.jar -rwxr-xr-x 1 openfire openfire 32912 Feb 1 1980 jetty-jmx-12.0.24.jar -rwxr-xr-x 1 openfire openfire 31093 Feb 1 1980 jetty-jndi-12.0.24.jar -rwxr-xr-x 1 openfire openfire 34802 Feb 1 1980 jetty-plus-12.0.24.jar -rwxr-xr-x 1 openfire openfire 145052 Feb 1 1980 jetty-security-12.0.24.jar -rwxr-xr-x 1 openfire openfire 636164 Feb 1 1980 jetty-server-12.0.24.jar -rwxr-xr-x 1 openfire openfire 273076 Feb 1 1980 jetty-servlet-api-4.0.6.jar -rwxr-xr-x 1 openfire openfire 117316 Feb 1 1980 jetty-session-12.0.24.jar -rwxr-xr-x 1 openfire openfire 696154 Feb 1 1980 jetty-util-12.0.24.jar -rwxr-xr-x 1 openfire openfire 191775 Feb 1 1980 jetty-websocket-core-common-12.0.24.jar -rwxr-xr-x 1 openfire openfire 46361 Feb 1 1980 jetty-websocket-core-server-12.0.24.jar -rwxr-xr-x 1 openfire openfire 87171 Feb 1 1980 jetty-xml-12.0.24.jar -rwxr-xr-x 1 openfire openfire 82863 Feb 1 1980 jmdns-1.0.jar -rwxr-xr-x 1 openfire openfire 397874 Feb 1 1980 jsmpp-2.3.10.jar -rwxr-xr-x 1 openfire openfire 74702 Feb 1 1980 json-20231013.jar -rwxr-xr-x 1 openfire openfire 3819 Feb 1 1980 jspecify-1.0.0.jar -rwxr-xr-x 1 openfire openfire 19936 Feb 1 1980 jsr305-3.0.2.jar -rwxr-xr-x 1 openfire openfire 317816 Feb 1 1980 jtds-1.3.1.jar -rwxr-xr-x 1 openfire openfire 71976 Feb 1 1980 jzlib-1.1.3.jar -rwxr-xr-x 1 openfire openfire 114655 Feb 1 1980 libidn-1.35.jar -rwxr-xr-x 1 openfire openfire 2199 Feb 1 1980 listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar -rwxr-xr-x 1 openfire openfire 1648 Feb 1 1980 log4j2.xml -rwxr-xr-x 1 openfire openfire 313296 Feb 1 1980 log4j-api-2.20.0.jar -rwxr-xr-x 1 openfire openfire 1847550 Feb 1 1980 log4j-core-2.20.0.jar -rwxr-xr-x 1 openfire openfire 26430 Feb 1 1980 log4j-slf4j2-impl-2.20.0.jar -rwxr-xr-x 1 openfire openfire 1358692 Feb 1 1980 mssql-jdbc-9.4.1.jre11.jar -rwxr-xr-x 1 openfire openfire 2489850 Feb 1 1980 mysql-connector-j-8.2.0.jar -rwxr-xr-x 1 openfire openfire 4554 Feb 1 1980 netty-all-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 339045 Feb 1 1980 netty-buffer-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 355199 Feb 1 1980 netty-codec-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 67192 Feb 1 1980 netty-codec-dns-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 37789 Feb 1 1980 netty-codec-haproxy-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 490985 Feb 1 1980 netty-codec-http2-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 674362 Feb 1 1980 netty-codec-http-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 44736 Feb 1 1980 netty-codec-memcache-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 113699 Feb 1 1980 netty-codec-mqtt-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 46015 Feb 1 1980 netty-codec-redis-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 21344 Feb 1 1980 netty-codec-smtp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 121032 Feb 1 1980 netty-codec-socks-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 34636 Feb 1 1980 netty-codec-stomp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 19823 Feb 1 1980 netty-codec-xml-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 719225 Feb 1 1980 netty-common-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 580162 Feb 1 1980 netty-handler-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 25650 Feb 1 1980 netty-handler-proxy-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 26833 Feb 1 1980 netty-handler-ssl-ocsp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 37842 Feb 1 1980 netty-resolver-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 188360 Feb 1 1980 netty-resolver-dns-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 9145 Feb 1 1980 netty-resolver-dns-classes-macos-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 19825 Feb 1 1980 netty-resolver-dns-native-macos-4.1.118.Final-osx-aarch_64.jar -rwxr-xr-x 1 openfire openfire 19629 Feb 1 1980 netty-resolver-dns-native-macos-4.1.118.Final-osx-x86_64.jar -rwxr-xr-x 1 openfire openfire 521428 Feb 1 1980 netty-transport-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 147621 Feb 1 1980 netty-transport-classes-epoll-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 108558 Feb 1 1980 netty-transport-classes-kqueue-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 42321 Feb 1 1980 netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar -rwxr-xr-x 1 openfire openfire 36594 Feb 1 1980 netty-transport-native-epoll-4.1.118.Final-linux-riscv64.jar -rwxr-xr-x 1 openfire openfire 40644 Feb 1 1980 netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar -rwxr-xr-x 1 openfire openfire 25741 Feb 1 1980 netty-transport-native-kqueue-4.1.118.Final-osx-aarch_64.jar -rwxr-xr-x 1 openfire openfire 25170 Feb 1 1980 netty-transport-native-kqueue-4.1.118.Final-osx-x86_64.jar -rwxr-xr-x 1 openfire openfire 44157 Feb 1 1980 netty-transport-native-unix-common-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 18241 Feb 1 1980 netty-transport-rxtx-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 50814 Feb 1 1980 netty-transport-sctp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 32189 Feb 1 1980 netty-transport-udt-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 7310561 Feb 1 1980 ojdbc11-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 155093 Feb 1 1980 ons-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 502640 Feb 1 1980 oraclepki-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 1666060 Feb 1 1980 orai18n-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 1098916 Feb 1 1980 postgresql-42.7.7.jar -rwxr-xr-x 1 openfire openfire 260433 Feb 1 1980 rsi-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 9890 Feb 1 1980 shaj-0.5.jar -rwxr-xr-x 1 openfire openfire 32445 Feb 1 1980 simplefan-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 230352 Feb 1 1980 sitemesh-2.5.0.jar -rwxr-xr-x 1 openfire openfire 64579 Feb 1 1980 slf4j-api-2.0.9.jar -rwxr-xr-x 1 openfire openfire 51542 Feb 1 1980 startup.jar -rwxr-xr-x 1 openfire openfire 206430 Feb 1 1980 taglibs-standard-impl-1.2.5.jar -rwxr-xr-x 1 openfire openfire 40153 Feb 1 1980 taglibs-standard-spec-1.2.5.jar -rwxr-xr-x 1 openfire openfire 80659 Feb 1 1980 tinder-2.1.0.jar -rwxr-xr-x 1 openfire openfire 71976 Feb 1 1980 txw2-2.3.3.jar -rwxr-xr-x 1 openfire openfire 1503025 Feb 1 1980 ucp-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 129321 Feb 1 1980 xdb-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 4746045 Feb 1 1980 xmppserver-5.0.2.jar -rwxr-xr-x 1 openfire openfire 127586 Feb 1 1980 xpp3-1.1.4c.0.jar [root@yfw lib]#
11-16
[root@yfw ~]# cd /opt/openfire/lib [root@yfw lib]# ls -l /opt/openfire/lib/openfire.jar ls: cannot access '/opt/openfire/lib/openfire.jar': No such file or directory [root@yfw lib]# ls -la total 62992 drwxr-xr-x 2 openfire openfire 12288 Nov 15 19:32 . drwxr-xr-x 11 openfire openfire 4096 Nov 16 00:56 .. -rwxr-xr-x 1 openfire openfire 62983 Feb 1 1980 activation-1.1.jar -rwxr-xr-x 1 openfire openfire 259853 Feb 1 1980 apache-el-9.0.107.jar -rwxr-xr-x 1 openfire openfire 1052263 Feb 1 1980 apache-jsp-9.0.107.jar -rwxr-xr-x 1 openfire openfire 126113 Feb 1 1980 asm-9.8.jar -rwxr-xr-x 1 openfire openfire 73498 Feb 1 1980 asm-commons-9.8.jar -rwxr-xr-x 1 openfire openfire 51934 Feb 1 1980 asm-tree-9.8.jar -rwxr-xr-x 1 openfire openfire 476853 Feb 1 1980 bcpg-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 1125173 Feb 1 1980 bcpkix-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 8324412 Feb 1 1980 bcprov-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 705135 Feb 1 1980 bcutil-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 906581 Feb 1 1980 caffeine-3.2.0.jar -rwxr-xr-x 1 openfire openfire 223979 Feb 1 1980 checker-qual-3.33.0.jar -rwxr-xr-x 1 openfire openfire 85550 Feb 1 1980 common-image-3.9.4.jar -rwxr-xr-x 1 openfire openfire 89993 Feb 1 1980 common-io-3.9.4.jar -rwxr-xr-x 1 openfire openfire 119561 Feb 1 1980 common-lang-3.9.4.jar -rwxr-xr-x 1 openfire openfire 353793 Feb 1 1980 commons-codec-1.15.jar -rwxr-xr-x 1 openfire openfire 211301 Feb 1 1980 commons-dbcp2-2.9.0.jar -rwxr-xr-x 1 openfire openfire 45711 Feb 1 1980 commons-ip-math-1.32.jar -rwxr-xr-x 1 openfire openfire 702952 Feb 1 1980 commons-lang3-3.18.0.jar -rwxr-xr-x 1 openfire openfire 61829 Feb 1 1980 commons-logging-1.2.jar -rwxr-xr-x 1 openfire openfire 134858 Feb 1 1980 commons-pool2-2.9.0.jar -rwxr-xr-x 1 openfire openfire 238400 Feb 1 1980 commons-text-1.10.0.jar -rwxr-xr-x 1 openfire openfire 324655 Feb 1 1980 dom4j-2.1.4.jar -rwxr-xr-x 1 openfire openfire 885532 Feb 1 1980 dwr-3.0.2-RELEASE.jar -rwxr-xr-x 1 openfire openfire 3160927 Feb 1 1980 ecj-3.33.0.jar -rwxr-xr-x 1 openfire openfire 16017 Feb 1 1980 error_prone_annotations-2.18.0.jar -rwxr-xr-x 1 openfire openfire 4617 Feb 1 1980 failureaccess-1.0.1.jar -rwxr-xr-x 1 openfire openfire 3037368 Feb 1 1980 guava-32.0.1-jre.jar -rwxr-xr-x 1 openfire openfire 1642044 Feb 1 1980 hsqldb-2.7.1.jar -rwxr-xr-x 1 openfire openfire 780321 Feb 1 1980 httpclient-4.5.13.jar -rwxr-xr-x 1 openfire openfire 328593 Feb 1 1980 httpcore-4.4.13.jar -rwxr-xr-x 1 openfire openfire 1140532 Feb 1 1980 i18n-5.0.2.jar -rwxr-xr-x 1 openfire openfire 69514 Feb 1 1980 imageio-bmp-3.9.4.jar -rwxr-xr-x 1 openfire openfire 116474 Feb 1 1980 imageio-core-3.9.4.jar -rwxr-xr-x 1 openfire openfire 29877 Feb 1 1980 istack-commons-runtime-3.0.11.jar -rwxr-xr-x 1 openfire openfire 9301 Feb 1 1980 j2objc-annotations-2.8.jar -rwxr-xr-x 1 openfire openfire 68453 Feb 1 1980 jakarta.activation-1.2.2.jar -rwxr-xr-x 1 openfire openfire 25058 Feb 1 1980 jakarta.annotation-api-1.3.5.jar -rwxr-xr-x 1 openfire openfire 15392 Feb 1 1980 jakarta.transaction-api-1.3.3.jar -rwxr-xr-x 1 openfire openfire 115638 Feb 1 1980 jakarta.xml.bind-api-2.3.3.jar -rwxr-xr-x 1 openfire openfire 287352 Feb 1 1980 jansi-1.18.jar -rwxr-xr-x 1 openfire openfire 56674 Feb 1 1980 javax.activation-api-1.2.0.jar -rwxr-xr-x 1 openfire openfire 659031 Feb 1 1980 javax.mail-1.6.2.jar -rwxr-xr-x 1 openfire openfire 128076 Feb 1 1980 jaxb-api-2.3.1.jar -rwxr-xr-x 1 openfire openfire 1035660 Feb 1 1980 jaxb-runtime-2.3.3.jar -rwxr-xr-x 1 openfire openfire 232455 Feb 1 1980 jaxen-1.2.0.jar -rwxr-xr-x 1 openfire openfire 2254 Feb 1 1980 jcip-annotations-1.0.jar -rwxr-xr-x 1 openfire openfire 18420 Feb 1 1980 jcl-over-slf4j-2.0.9.jar -rwxr-xr-x 1 openfire openfire 4573 Feb 1 1980 jetty-ee-12.0.24.jar -rwxr-xr-x 1 openfire openfire 81096 Feb 1 1980 jetty-ee8-annotations-12.0.24.jar -rwxr-xr-x 1 openfire openfire 11806 Feb 1 1980 jetty-ee8-apache-jsp-12.0.24.jar -rwxr-xr-x 1 openfire openfire 444737 Feb 1 1980 jetty-ee8-nested-12.0.24.jar -rwxr-xr-x 1 openfire openfire 22988 Feb 1 1980 jetty-ee8-plus-12.0.24.jar -rwxr-xr-x 1 openfire openfire 76151 Feb 1 1980 jetty-ee8-security-12.0.24.jar -rwxr-xr-x 1 openfire openfire 145652 Feb 1 1980 jetty-ee8-servlet-12.0.24.jar -rwxr-xr-x 1 openfire openfire 132415 Feb 1 1980 jetty-ee8-webapp-12.0.24.jar -rwxr-xr-x 1 openfire openfire 32318 Feb 1 1980 jetty-ee8-websocket-jetty-api-12.0.24.jar -rwxr-xr-x 1 openfire openfire 34475 Feb 1 1980 jetty-ee8-websocket-jetty-common-12.0.24.jar -rwxr-xr-x 1 openfire openfire 33158 Feb 1 1980 jetty-ee8-websocket-jetty-server-12.0.24.jar -rwxr-xr-x 1 openfire openfire 8780 Feb 1 1980 jetty-ee8-websocket-servlet-12.0.24.jar -rwxr-xr-x 1 openfire openfire 436582 Feb 1 1980 jetty-http-12.0.24.jar -rwxr-xr-x 1 openfire openfire 334337 Feb 1 1980 jetty-io-12.0.24.jar -rwxr-xr-x 1 openfire openfire 32912 Feb 1 1980 jetty-jmx-12.0.24.jar -rwxr-xr-x 1 openfire openfire 31093 Feb 1 1980 jetty-jndi-12.0.24.jar -rwxr-xr-x 1 openfire openfire 34802 Feb 1 1980 jetty-plus-12.0.24.jar -rwxr-xr-x 1 openfire openfire 145052 Feb 1 1980 jetty-security-12.0.24.jar -rwxr-xr-x 1 openfire openfire 636164 Feb 1 1980 jetty-server-12.0.24.jar -rwxr-xr-x 1 openfire openfire 273076 Feb 1 1980 jetty-servlet-api-4.0.6.jar -rwxr-xr-x 1 openfire openfire 117316 Feb 1 1980 jetty-session-12.0.24.jar -rwxr-xr-x 1 openfire openfire 696154 Feb 1 1980 jetty-util-12.0.24.jar -rwxr-xr-x 1 openfire openfire 191775 Feb 1 1980 jetty-websocket-core-common-12.0.24.jar -rwxr-xr-x 1 openfire openfire 46361 Feb 1 1980 jetty-websocket-core-server-12.0.24.jar -rwxr-xr-x 1 openfire openfire 87171 Feb 1 1980 jetty-xml-12.0.24.jar -rwxr-xr-x 1 openfire openfire 82863 Feb 1 1980 jmdns-1.0.jar -rwxr-xr-x 1 openfire openfire 397874 Feb 1 1980 jsmpp-2.3.10.jar -rwxr-xr-x 1 openfire openfire 74702 Feb 1 1980 json-20231013.jar -rwxr-xr-x 1 openfire openfire 3819 Feb 1 1980 jspecify-1.0.0.jar -rwxr-xr-x 1 openfire openfire 19936 Feb 1 1980 jsr305-3.0.2.jar -rwxr-xr-x 1 openfire openfire 317816 Feb 1 1980 jtds-1.3.1.jar -rwxr-xr-x 1 openfire openfire 71976 Feb 1 1980 jzlib-1.1.3.jar -rwxr-xr-x 1 openfire openfire 114655 Feb 1 1980 libidn-1.35.jar -rwxr-xr-x 1 openfire openfire 2199 Feb 1 1980 listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar -rwxr-xr-x 1 openfire openfire 1648 Feb 1 1980 log4j2.xml -rwxr-xr-x 1 openfire openfire 313296 Feb 1 1980 log4j-api-2.20.0.jar -rwxr-xr-x 1 openfire openfire 1847550 Feb 1 1980 log4j-core-2.20.0.jar -rwxr-xr-x 1 openfire openfire 26430 Feb 1 1980 log4j-slf4j2-impl-2.20.0.jar -rwxr-xr-x 1 openfire openfire 1358692 Feb 1 1980 mssql-jdbc-9.4.1.jre11.jar -rwxr-xr-x 1 openfire openfire 2489850 Feb 1 1980 mysql-connector-j-8.2.0.jar -rwxr-xr-x 1 openfire openfire 4554 Feb 1 1980 netty-all-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 339045 Feb 1 1980 netty-buffer-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 355199 Feb 1 1980 netty-codec-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 67192 Feb 1 1980 netty-codec-dns-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 37789 Feb 1 1980 netty-codec-haproxy-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 490985 Feb 1 1980 netty-codec-http2-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 674362 Feb 1 1980 netty-codec-http-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 44736 Feb 1 1980 netty-codec-memcache-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 113699 Feb 1 1980 netty-codec-mqtt-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 46015 Feb 1 1980 netty-codec-redis-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 21344 Feb 1 1980 netty-codec-smtp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 121032 Feb 1 1980 netty-codec-socks-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 34636 Feb 1 1980 netty-codec-stomp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 19823 Feb 1 1980 netty-codec-xml-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 719225 Feb 1 1980 netty-common-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 580162 Feb 1 1980 netty-handler-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 25650 Feb 1 1980 netty-handler-proxy-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 26833 Feb 1 1980 netty-handler-ssl-ocsp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 37842 Feb 1 1980 netty-resolver-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 188360 Feb 1 1980 netty-resolver-dns-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 9145 Feb 1 1980 netty-resolver-dns-classes-macos-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 19825 Feb 1 1980 netty-resolver-dns-native-macos-4.1.118.Final-osx-aarch_64.jar -rwxr-xr-x 1 openfire openfire 19629 Feb 1 1980 netty-resolver-dns-native-macos-4.1.118.Final-osx-x86_64.jar -rwxr-xr-x 1 openfire openfire 521428 Feb 1 1980 netty-transport-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 147621 Feb 1 1980 netty-transport-classes-epoll-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 108558 Feb 1 1980 netty-transport-classes-kqueue-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 42321 Feb 1 1980 netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar -rwxr-xr-x 1 openfire openfire 36594 Feb 1 1980 netty-transport-native-epoll-4.1.118.Final-linux-riscv64.jar -rwxr-xr-x 1 openfire openfire 40644 Feb 1 1980 netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar -rwxr-xr-x 1 openfire openfire 25741 Feb 1 1980 netty-transport-native-kqueue-4.1.118.Final-osx-aarch_64.jar -rwxr-xr-x 1 openfire openfire 25170 Feb 1 1980 netty-transport-native-kqueue-4.1.118.Final-osx-x86_64.jar -rwxr-xr-x 1 openfire openfire 44157 Feb 1 1980 netty-transport-native-unix-common-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 18241 Feb 1 1980 netty-transport-rxtx-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 50814 Feb 1 1980 netty-transport-sctp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 32189 Feb 1 1980 netty-transport-udt-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 7310561 Feb 1 1980 ojdbc11-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 155093 Feb 1 1980 ons-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 502640 Feb 1 1980 oraclepki-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 1666060 Feb 1 1980 orai18n-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 1098916 Feb 1 1980 postgresql-42.7.7.jar -rwxr-xr-x 1 openfire openfire 260433 Feb 1 1980 rsi-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 9890 Feb 1 1980 shaj-0.5.jar -rwxr-xr-x 1 openfire openfire 32445 Feb 1 1980 simplefan-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 230352 Feb 1 1980 sitemesh-2.5.0.jar -rwxr-xr-x 1 openfire openfire 64579 Feb 1 1980 slf4j-api-2.0.9.jar -rwxr-xr-x 1 openfire openfire 51542 Feb 1 1980 startup.jar -rwxr-xr-x 1 openfire openfire 206430 Feb 1 1980 taglibs-standard-impl-1.2.5.jar -rwxr-xr-x 1 openfire openfire 40153 Feb 1 1980 taglibs-standard-spec-1.2.5.jar -rwxr-xr-x 1 openfire openfire 80659 Feb 1 1980 tinder-2.1.0.jar -rwxr-xr-x 1 openfire openfire 71976 Feb 1 1980 txw2-2.3.3.jar -rwxr-xr-x 1 openfire openfire 1503025 Feb 1 1980 ucp-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 129321 Feb 1 1980 xdb-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 4746045 Feb 1 1980 xmppserver-5.0.2.jar -rwxr-xr-x 1 openfire openfire 127586 Feb 1 1980 xpp3-1.1.4c.0.jar [root@yfw lib]#
最新发布
11-17
[root@yfw openfire]# ls -la /opt/openfire/plugins/ total 294112 drwxr-xr-x 19 openfire openfire 4096 Oct 2 21:56 . drwxr-xr-x 16 openfire openfire 4096 Oct 2 19:05 .. drwxr-xr-x 3 openfire openfire 4096 Nov 12 2024 admin -rw-r--r-- 1 openfire openfire 506681 Jul 8 14:49 clientControl.jar drwxr-xr-x 5 root root 4096 Sep 20 19:37 clientcontrol -rw-r--r-- 1 openfire openfire 79671 Jul 8 14:50 contentFilter.jar drwxr-xr-x 5 openfire openfire 4096 Jul 8 14:50 contentfilter drwxr-xr-x 6 root root 4096 Sep 20 19:37 fastpath -rw-r--r-- 1 openfire openfire 6084330 May 17 22:03 fastpath.jar drwxr-xr-x 3 root root 4096 Sep 20 19:37 jabberbrowsing -rw-r--r-- 1 openfire openfire 15467 May 17 22:06 jabberbrowsing.jar drwxr-xr-x 4 root root 4096 Sep 20 19:37 justmarried -rw-r--r-- 1 openfire openfire 39980 May 17 22:04 justmarried.jar drwxr-xr-x 6 openfire openfire 4096 May 17 22:04 mucextinfo -rw-r--r-- 1 openfire openfire 52992 May 17 22:04 mucextinfo.jar drwxr-xr-x 6 openfire openfire 4096 May 17 22:11 pade -rw-r--r-- 1 openfire openfire 271038631 May 17 22:11 pade.jar drwxr-xr-x 4 openfire openfire 4096 Jul 8 14:52 presence -rw-r--r-- 1 openfire openfire 29573 Jul 8 14:52 presence.jar drwxr-xr-x 6 openfire openfire 4096 May 17 22:05 pushnotification -rw-r--r-- 1 openfire openfire 49577 May 17 22:05 pushnotification.jar -rw-r--r-- 1 openfire openfire 15366882 Oct 2 21:56 restAPI.jar drwxr-xr-x 5 openfire openfire 4096 Oct 2 21:56 restapi drwxr-xr-x 5 openfire openfire 4096 Jul 8 14:52 search -rw-r--r-- 1 openfire openfire 78784 Jul 8 14:52 search.jar -rw-r--r-- 1 openfire openfire 1643941 May 17 22:06 userCreation.jar -rw-r--r-- 1 openfire openfire 1400672 Jul 8 14:51 userImportExport.jar drwxr-xr-x 4 root root 4096 Sep 20 19:37 usercreation drwxr-xr-x 5 root root 4096 Sep 20 19:36 userimportexport drwxr-xr-x 4 openfire openfire 4096 May 17 22:00 userservice -rw-r--r-- 1 openfire openfire 2413988 May 17 22:00 userservice.jar drwxr-xr-x 6 root root 4096 Sep 20 19:36 userstatus -rw-r--r-- 1 openfire openfire 28620 May 17 21:59 userstatus.jar drwxr-xr-x 6 root root 4096 Sep 20 19:37 xmppweb -rw-r--r-- 1 openfire openfire 2229478 May 18 20:52 xmppweb.jar [root@yfw openfire]#
10-03
[root@yfw lib]# cd /opt/openfire/lib [root@yfw lib]# sudo rm -f jsr311-api-1.1.1.jar jersey-core-1.19.4.jar [root@yfw lib]# ls -la total 62992 drwxr-xr-x 2 openfire openfire 12288 Nov 15 19:32 . drwxr-xr-x 11 openfire openfire 4096 Nov 15 18:34 .. -rwxr-xr-x 1 openfire openfire 62983 Feb 1 1980 activation-1.1.jar -rwxr-xr-x 1 openfire openfire 259853 Feb 1 1980 apache-el-9.0.107.jar -rwxr-xr-x 1 openfire openfire 1052263 Feb 1 1980 apache-jsp-9.0.107.jar -rwxr-xr-x 1 openfire openfire 126113 Feb 1 1980 asm-9.8.jar -rwxr-xr-x 1 openfire openfire 73498 Feb 1 1980 asm-commons-9.8.jar -rwxr-xr-x 1 openfire openfire 51934 Feb 1 1980 asm-tree-9.8.jar -rwxr-xr-x 1 openfire openfire 476853 Feb 1 1980 bcpg-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 1125173 Feb 1 1980 bcpkix-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 8324412 Feb 1 1980 bcprov-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 705135 Feb 1 1980 bcutil-jdk18on-1.78.1.jar -rwxr-xr-x 1 openfire openfire 906581 Feb 1 1980 caffeine-3.2.0.jar -rwxr-xr-x 1 openfire openfire 223979 Feb 1 1980 checker-qual-3.33.0.jar -rwxr-xr-x 1 openfire openfire 85550 Feb 1 1980 common-image-3.9.4.jar -rwxr-xr-x 1 openfire openfire 89993 Feb 1 1980 common-io-3.9.4.jar -rwxr-xr-x 1 openfire openfire 119561 Feb 1 1980 common-lang-3.9.4.jar -rwxr-xr-x 1 openfire openfire 353793 Feb 1 1980 commons-codec-1.15.jar -rwxr-xr-x 1 openfire openfire 211301 Feb 1 1980 commons-dbcp2-2.9.0.jar -rwxr-xr-x 1 openfire openfire 45711 Feb 1 1980 commons-ip-math-1.32.jar -rwxr-xr-x 1 openfire openfire 702952 Feb 1 1980 commons-lang3-3.18.0.jar -rwxr-xr-x 1 openfire openfire 61829 Feb 1 1980 commons-logging-1.2.jar -rwxr-xr-x 1 openfire openfire 134858 Feb 1 1980 commons-pool2-2.9.0.jar -rwxr-xr-x 1 openfire openfire 238400 Feb 1 1980 commons-text-1.10.0.jar -rwxr-xr-x 1 openfire openfire 324655 Feb 1 1980 dom4j-2.1.4.jar -rwxr-xr-x 1 openfire openfire 885532 Feb 1 1980 dwr-3.0.2-RELEASE.jar -rwxr-xr-x 1 openfire openfire 3160927 Feb 1 1980 ecj-3.33.0.jar -rwxr-xr-x 1 openfire openfire 16017 Feb 1 1980 error_prone_annotations-2.18.0.jar -rwxr-xr-x 1 openfire openfire 4617 Feb 1 1980 failureaccess-1.0.1.jar -rwxr-xr-x 1 openfire openfire 3037368 Feb 1 1980 guava-32.0.1-jre.jar -rwxr-xr-x 1 openfire openfire 1642044 Feb 1 1980 hsqldb-2.7.1.jar -rwxr-xr-x 1 openfire openfire 780321 Feb 1 1980 httpclient-4.5.13.jar -rwxr-xr-x 1 openfire openfire 328593 Feb 1 1980 httpcore-4.4.13.jar -rwxr-xr-x 1 openfire openfire 1140532 Feb 1 1980 i18n-5.0.2.jar -rwxr-xr-x 1 openfire openfire 69514 Feb 1 1980 imageio-bmp-3.9.4.jar -rwxr-xr-x 1 openfire openfire 116474 Feb 1 1980 imageio-core-3.9.4.jar -rwxr-xr-x 1 openfire openfire 29877 Feb 1 1980 istack-commons-runtime-3.0.11.jar -rwxr-xr-x 1 openfire openfire 9301 Feb 1 1980 j2objc-annotations-2.8.jar -rwxr-xr-x 1 openfire openfire 68453 Feb 1 1980 jakarta.activation-1.2.2.jar -rwxr-xr-x 1 openfire openfire 25058 Feb 1 1980 jakarta.annotation-api-1.3.5.jar -rwxr-xr-x 1 openfire openfire 15392 Feb 1 1980 jakarta.transaction-api-1.3.3.jar -rwxr-xr-x 1 openfire openfire 115638 Feb 1 1980 jakarta.xml.bind-api-2.3.3.jar -rwxr-xr-x 1 openfire openfire 287352 Feb 1 1980 jansi-1.18.jar -rwxr-xr-x 1 openfire openfire 56674 Feb 1 1980 javax.activation-api-1.2.0.jar -rwxr-xr-x 1 openfire openfire 659031 Feb 1 1980 javax.mail-1.6.2.jar -rwxr-xr-x 1 openfire openfire 128076 Feb 1 1980 jaxb-api-2.3.1.jar -rwxr-xr-x 1 openfire openfire 1035660 Feb 1 1980 jaxb-runtime-2.3.3.jar -rwxr-xr-x 1 openfire openfire 232455 Feb 1 1980 jaxen-1.2.0.jar -rwxr-xr-x 1 openfire openfire 2254 Feb 1 1980 jcip-annotations-1.0.jar -rwxr-xr-x 1 openfire openfire 18420 Feb 1 1980 jcl-over-slf4j-2.0.9.jar -rwxr-xr-x 1 openfire openfire 4573 Feb 1 1980 jetty-ee-12.0.24.jar -rwxr-xr-x 1 openfire openfire 81096 Feb 1 1980 jetty-ee8-annotations-12.0.24.jar -rwxr-xr-x 1 openfire openfire 11806 Feb 1 1980 jetty-ee8-apache-jsp-12.0.24.jar -rwxr-xr-x 1 openfire openfire 444737 Feb 1 1980 jetty-ee8-nested-12.0.24.jar -rwxr-xr-x 1 openfire openfire 22988 Feb 1 1980 jetty-ee8-plus-12.0.24.jar -rwxr-xr-x 1 openfire openfire 76151 Feb 1 1980 jetty-ee8-security-12.0.24.jar -rwxr-xr-x 1 openfire openfire 145652 Feb 1 1980 jetty-ee8-servlet-12.0.24.jar -rwxr-xr-x 1 openfire openfire 132415 Feb 1 1980 jetty-ee8-webapp-12.0.24.jar -rwxr-xr-x 1 openfire openfire 32318 Feb 1 1980 jetty-ee8-websocket-jetty-api-12.0.24.jar -rwxr-xr-x 1 openfire openfire 34475 Feb 1 1980 jetty-ee8-websocket-jetty-common-12.0.24.jar -rwxr-xr-x 1 openfire openfire 33158 Feb 1 1980 jetty-ee8-websocket-jetty-server-12.0.24.jar -rwxr-xr-x 1 openfire openfire 8780 Feb 1 1980 jetty-ee8-websocket-servlet-12.0.24.jar -rwxr-xr-x 1 openfire openfire 436582 Feb 1 1980 jetty-http-12.0.24.jar -rwxr-xr-x 1 openfire openfire 334337 Feb 1 1980 jetty-io-12.0.24.jar -rwxr-xr-x 1 openfire openfire 32912 Feb 1 1980 jetty-jmx-12.0.24.jar -rwxr-xr-x 1 openfire openfire 31093 Feb 1 1980 jetty-jndi-12.0.24.jar -rwxr-xr-x 1 openfire openfire 34802 Feb 1 1980 jetty-plus-12.0.24.jar -rwxr-xr-x 1 openfire openfire 145052 Feb 1 1980 jetty-security-12.0.24.jar -rwxr-xr-x 1 openfire openfire 636164 Feb 1 1980 jetty-server-12.0.24.jar -rwxr-xr-x 1 openfire openfire 273076 Feb 1 1980 jetty-servlet-api-4.0.6.jar -rwxr-xr-x 1 openfire openfire 117316 Feb 1 1980 jetty-session-12.0.24.jar -rwxr-xr-x 1 openfire openfire 696154 Feb 1 1980 jetty-util-12.0.24.jar -rwxr-xr-x 1 openfire openfire 191775 Feb 1 1980 jetty-websocket-core-common-12.0.24.jar -rwxr-xr-x 1 openfire openfire 46361 Feb 1 1980 jetty-websocket-core-server-12.0.24.jar -rwxr-xr-x 1 openfire openfire 87171 Feb 1 1980 jetty-xml-12.0.24.jar -rwxr-xr-x 1 openfire openfire 82863 Feb 1 1980 jmdns-1.0.jar -rwxr-xr-x 1 openfire openfire 397874 Feb 1 1980 jsmpp-2.3.10.jar -rwxr-xr-x 1 openfire openfire 74702 Feb 1 1980 json-20231013.jar -rwxr-xr-x 1 openfire openfire 3819 Feb 1 1980 jspecify-1.0.0.jar -rwxr-xr-x 1 openfire openfire 19936 Feb 1 1980 jsr305-3.0.2.jar -rwxr-xr-x 1 openfire openfire 317816 Feb 1 1980 jtds-1.3.1.jar -rwxr-xr-x 1 openfire openfire 71976 Feb 1 1980 jzlib-1.1.3.jar -rwxr-xr-x 1 openfire openfire 114655 Feb 1 1980 libidn-1.35.jar -rwxr-xr-x 1 openfire openfire 2199 Feb 1 1980 listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar -rwxr-xr-x 1 openfire openfire 1648 Feb 1 1980 log4j2.xml -rwxr-xr-x 1 openfire openfire 313296 Feb 1 1980 log4j-api-2.20.0.jar -rwxr-xr-x 1 openfire openfire 1847550 Feb 1 1980 log4j-core-2.20.0.jar -rwxr-xr-x 1 openfire openfire 26430 Feb 1 1980 log4j-slf4j2-impl-2.20.0.jar -rwxr-xr-x 1 openfire openfire 1358692 Feb 1 1980 mssql-jdbc-9.4.1.jre11.jar -rwxr-xr-x 1 openfire openfire 2489850 Feb 1 1980 mysql-connector-j-8.2.0.jar -rwxr-xr-x 1 openfire openfire 4554 Feb 1 1980 netty-all-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 339045 Feb 1 1980 netty-buffer-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 355199 Feb 1 1980 netty-codec-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 67192 Feb 1 1980 netty-codec-dns-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 37789 Feb 1 1980 netty-codec-haproxy-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 490985 Feb 1 1980 netty-codec-http2-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 674362 Feb 1 1980 netty-codec-http-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 44736 Feb 1 1980 netty-codec-memcache-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 113699 Feb 1 1980 netty-codec-mqtt-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 46015 Feb 1 1980 netty-codec-redis-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 21344 Feb 1 1980 netty-codec-smtp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 121032 Feb 1 1980 netty-codec-socks-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 34636 Feb 1 1980 netty-codec-stomp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 19823 Feb 1 1980 netty-codec-xml-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 719225 Feb 1 1980 netty-common-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 580162 Feb 1 1980 netty-handler-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 25650 Feb 1 1980 netty-handler-proxy-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 26833 Feb 1 1980 netty-handler-ssl-ocsp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 37842 Feb 1 1980 netty-resolver-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 188360 Feb 1 1980 netty-resolver-dns-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 9145 Feb 1 1980 netty-resolver-dns-classes-macos-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 19825 Feb 1 1980 netty-resolver-dns-native-macos-4.1.118.Final-osx-aarch_64.jar -rwxr-xr-x 1 openfire openfire 19629 Feb 1 1980 netty-resolver-dns-native-macos-4.1.118.Final-osx-x86_64.jar -rwxr-xr-x 1 openfire openfire 521428 Feb 1 1980 netty-transport-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 147621 Feb 1 1980 netty-transport-classes-epoll-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 108558 Feb 1 1980 netty-transport-classes-kqueue-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 42321 Feb 1 1980 netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar -rwxr-xr-x 1 openfire openfire 36594 Feb 1 1980 netty-transport-native-epoll-4.1.118.Final-linux-riscv64.jar -rwxr-xr-x 1 openfire openfire 40644 Feb 1 1980 netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar -rwxr-xr-x 1 openfire openfire 25741 Feb 1 1980 netty-transport-native-kqueue-4.1.118.Final-osx-aarch_64.jar -rwxr-xr-x 1 openfire openfire 25170 Feb 1 1980 netty-transport-native-kqueue-4.1.118.Final-osx-x86_64.jar -rwxr-xr-x 1 openfire openfire 44157 Feb 1 1980 netty-transport-native-unix-common-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 18241 Feb 1 1980 netty-transport-rxtx-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 50814 Feb 1 1980 netty-transport-sctp-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 32189 Feb 1 1980 netty-transport-udt-4.1.118.Final.jar -rwxr-xr-x 1 openfire openfire 7310561 Feb 1 1980 ojdbc11-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 155093 Feb 1 1980 ons-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 502640 Feb 1 1980 oraclepki-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 1666060 Feb 1 1980 orai18n-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 1098916 Feb 1 1980 postgresql-42.7.7.jar -rwxr-xr-x 1 openfire openfire 260433 Feb 1 1980 rsi-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 9890 Feb 1 1980 shaj-0.5.jar -rwxr-xr-x 1 openfire openfire 32445 Feb 1 1980 simplefan-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 230352 Feb 1 1980 sitemesh-2.5.0.jar -rwxr-xr-x 1 openfire openfire 64579 Feb 1 1980 slf4j-api-2.0.9.jar -rwxr-xr-x 1 openfire openfire 51542 Feb 1 1980 startup.jar -rwxr-xr-x 1 openfire openfire 206430 Feb 1 1980 taglibs-standard-impl-1.2.5.jar -rwxr-xr-x 1 openfire openfire 40153 Feb 1 1980 taglibs-standard-spec-1.2.5.jar -rwxr-xr-x 1 openfire openfire 80659 Feb 1 1980 tinder-2.1.0.jar -rwxr-xr-x 1 openfire openfire 71976 Feb 1 1980 txw2-2.3.3.jar -rwxr-xr-x 1 openfire openfire 1503025 Feb 1 1980 ucp-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 129321 Feb 1 1980 xdb-23.7.0.25.01.jar -rwxr-xr-x 1 openfire openfire 4746045 Feb 1 1980 xmppserver-5.0.2.jar -rwxr-xr-x 1 openfire openfire 127586 Feb 1 1980 xpp3-1.1.4c.0.jar [root@yfw lib]#
11-16
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值