2016-10-13_openfire_Log

今天干了什么事情呢?

下午整了一个腾讯云,超低配,在上面安装了openfir 参见:http://www.cnblogs.com/jerehedu/p/4359316.html   

但是发现腾讯云的虚拟机的hostname很奇怪,像是IP地址一样的东西,但是又不是。配置openfire的时候不要用这个hostname,直接写成公网ip就好了。

然后在pc端试了下spark,可用。


构建一个应用程序,在Application类里面先解析参数,在链接openfire服务器。

解析是把参数写在res/xml/xxx.xml里面: getResouce().getXML(R.xx.xx),这个直接返回的就是pull解析对象,好久没用过了。大概就是while循环下指针移动,标签是起始标签还是别的,起始标签的话getName到标签名,和你的xml标签名作对比,然后进行操作,eg,pull对象.nextText拿到值。。。


Application 忘了加在manifest了


自封装了个Log模块,类似工厂模式吧,暂时只实现了一个android自带的Logcat 的Log

#!/bin/bash # ============================================= # OpenFire 启动脚本 - 生产级增强版 # 支持 systemd 和手动启动 # ============================================= # --- 自动探测 JAVA_HOME --- if [ -z "$JAVA_HOME" ]; then for jh in /usr/lib/jvm/java-17-* /usr/lib/jvm/jre-17-* /opt/java/openjdk; do if [ -d "$jh" ] && [ -x "$jh/bin/java" ]; then export JAVA_HOME="$jh" break fi done if [ -z "$JAVA_HOME" ]; then echo "ERROR: Java 17 not found. Install java-17-openjdk-devel." >&2 exit 1 fi fi # --- 设置 OPENFIRE_HOME --- if [ -z "$OPENFIRE_HOME" ]; then OPENFIRE_HOME=$(cd "$(dirname "$0")/.." && pwd) export OPENFIRE_HOME fi # --- 路径定义 --- JAVA_EXEC="$JAVA_HOME/bin/java" LOG_DIR="$OPENFIRE_HOME/logs" LOG_FILE="$LOG_DIR/nohup.out" PID_FILE="$LOG_DIR/openfire.pid" # --- 切换到主目录 --- cd "$OPENFIRE_HOME" || { echo "ERROR: Cannot cd to $OPENFIRE_HOME" >&2; exit 1; } # --- 创建日志目录 --- [ ! -d "$LOG_DIR" ] && mkdir -p "$LOG_DIR" # --- 检查 Java --- if [ ! -x "$JAVA_EXEC" ]; then echo "ERROR: Java not executable: $JAVA_EXEC" >&2 exit 1 fi # --- Classpath 和 JVM 参数 --- CLASSPATH="$OPENFIRE_HOME/lib/*:$OPENFIRE_HOME/resources" JAVA_OPTS="-server -Xms64m -Xmx512m -DopenfireHome=/opt/openfire" # --- 检查旧进程(仅在非 systemd 模式下)--- if [ -z "$INVOCATION_ID" ] && [ "$1" != "--no-daemon" ]; then if [ -f "$PID_FILE" ]; then OLD_PID=$(cat "$PID_FILE" 2>/dev/null) if [ -n "$OLD_PID" ] && kill -0 "$OLD_PID" 2>/dev/null; then echo "ERROR: OpenFire already running as PID $OLD_PID" exit 1 else rm -f "$PID_FILE" fi fi fi # --- 决定运行模式 --- if [ -n "$INVOCATION_ID" ] || [ "$1" = "--no-daemon" ]; then # systemd 模式:前台运行 echo "Starting OpenFire in foreground mode..." exec "$JAVA_EXEC" $JAVA_OPTS -cp "$CLASSPATH" org.jivesoftware.openfire.starter.ServerStarter else # 手动模式:后台运行 echo "Starting OpenFire as daemon..." nohup "$JAVA_EXEC" $JAVA_OPTS -cp "$CLASSPATH" org.jivesoftware.openfire.starter.ServerStarter >"$LOG_FILE" 2>&1 & OPENFIRE_PID=$! echo $OPENFIRE_PID > "$PID_FILE" chmod 644 "$PID_FILE" echo "OpenFire started (PID: $OPENFIRE_PID)" echo "Log: tail -f $LOG_FILE" echo "Web: http://$(hostname -I | xargs):9090" fi 修复生成完整版源文件
11-16
[root@yfw ~]# cd /etc/systemd/system [root@yfw system]# sudo chown -R openfire:openfire /opt/openfire [root@yfw system]# sudo chmod -R 755 /opt/openfire [root@yfw system]# ls -l /opt/openfire/{conf,logs,embedded-db,plugins} ls: cannot access '/opt/openfire/embedded-db': No such file or directory /opt/openfire/conf: total 12 -rwxr-xr-x 1 openfire openfire 1530 Feb 1 1980 crowd.properties -rwxr-xr-x 1 openfire openfire 2398 Feb 1 1980 openfire-demoboot.xml -rwxr-xr-x 1 openfire openfire 2947 Nov 15 10:58 security.xml /opt/openfire/logs: total 12 -rwxr-xr-x 1 openfire openfire 2693 Nov 15 11:22 nohup.out -rwxr-xr-x 1 openfire openfire 3893 Nov 15 10:58 openfire.log -rwxr-xr-x 1 openfire openfire 8 Nov 15 11:21 openfire.pid /opt/openfire/plugins: total 88 drwxr-xr-x 3 openfire openfire 4096 Sep 16 00:48 admin drwxr-xr-x 5 openfire openfire 4096 Nov 15 10:49 search -rwxr-xr-x 1 openfire openfire 78784 Jun 26 15:12 search.jar [root@yfw system]# ls -l /opt/openfire/conf/ total 12 -rwxr-xr-x 1 openfire openfire 1530 Feb 1 1980 crowd.properties -rwxr-xr-x 1 openfire openfire 2398 Feb 1 1980 openfire-demoboot.xml -rwxr-xr-x 1 openfire openfire 2947 Nov 15 10:58 security.xml [root@yfw system]# nohup "$JAVA" \ > -server \ > -DopenfireHome="$OPENFIRE_HOME" \ > -Dopenfire.lib.dir="$OPENFIRE_HOME/lib" \ > -classpath "$OPENFIRE_HOME/lib/startup.jar" \ > org.jivesoftware.openfire.starter.ServerStarter >> "$LOG_FILE" 2>&1 & [1] 1089228 [root@yfw system]# -bash: : No such file or directory [1]+ Exit 1 nohup "$JAVA" -server -DopenfireHome="$OPENFIRE_HOME" -Dopenfire.lib.dir="$OPENFIRE_HOME/lib" -classpath "$OPENFIRE_HOME/lib/startup.jar" org.jivesoftware.openfire.starter.ServerStarter >> "$LOG_FILE" 2>&1 [root@yfw system]# nohup "$JAVA" \ > -server \ > -DopenfireHome="$OPENFIRE_HOME" \ > -Dopenfire.lib.dir="$OPENFIRE_HOME/lib" \ > -Dlog4j.configurationFile=file://$OPENFIRE_HOME/lib/log4j2.xml \ > -classpath "$OPENFIRE_HOME/lib/*" \ > org.jivesoftware.openfire.starter.ServerStarter >> "$LOG_FILE" 2>&1 & [1] 1089307 [root@yfw system]# -bash: : No such file or directory [1]+ Exit 1 nohup "$JAVA" -server -DopenfireHome="$OPENFIRE_HOME" -Dopenfire.lib.dir="$OPENFIRE_HOME/lib" -Dlog4j.configurationFile=file://$OPENFIRE_HOME/lib/log4j2.xml -classpath "$OPENFIRE_HOME/lib/*" org.jivesoftware.openfire.starter.ServerStarter >> "$LOG_FILE" 2>&1 [root@yfw system]#
11-16
#!/bin/bash # ============================================= # OpenFire 启动脚本 - 生产级增强版(已修复) # 支持 systemd、不同安装路径、自动探测环境 # ============================================= { echo "[$(date)] DEBUG ENV:" echo " OPENFIRE_HOME = $OPENFIRE_HOME" echo " JAVA_HOME = $JAVA_HOME" echo " JAVA_OPTS = $JAVA_OPTS" echo " Working Dir = $(pwd)" ps aux | grep java } >> /opt/openfire/logs/start-debug.log 2>&1 # --- 自动探测 JAVA_HOME --- if [ -z "$JAVA_HOME" ]; then for jh in /usr/lib/jvm/java-17-* /usr/lib/jvm/jre-17-* /opt/java/openjdk /usr/java/latest; do if [ -d "$jh" ] && [ -x "$jh/bin/java" ]; then export JAVA_HOME="$jh" break fi done fi # --- 验证 JAVA_HOME --- if [ -z "$JAVA_HOME" ] || [ ! -x "$JAVA_HOME/bin/java" ]; then echo "ERROR: JAVA_HOME is not set or invalid. Please install java-17-openjdk." >&2 echo "Tried paths: /usr/lib/jvm/java-17-* /opt/java/openjdk /usr/java/latest" >&2 exit 1 fi # --- 设置 OPENFIRE_HOME(优先使用环境变量,否则自动推导)--- if [ -z "$OPENFIRE_HOME" ]; then # 推导为 start.sh 所在目录的上级目录 OPENFIRE_HOME=$(cd "$(dirname "$0")/.." && pwd) fi export OPENFIRE_HOME # --- 路径定义 --- JAVA_EXEC="$JAVA_HOME/bin/java" LOG_DIR="$OPENFIRE_HOME/logs" LOG_FILE="$LOG_DIR/nohup.out" PID_FILE="$LOG_DIR/openfire.pid" # --- 切换到主目录 --- cd "$OPENFIRE_HOME" || { echo "ERROR: Cannot access OpenFire home directory: $OPENFIRE_HOME" >&2 exit 1 } # --- 创建日志目录 --- if [ ! -d "$LOG_DIR" ]; then mkdir -p "$LOG_DIR" || { echo "ERROR: Cannot create log directory: $LOG_DIR" >&2 exit 1 } fi # --- 检查 Java 可执行性 --- if [ ! -x "$JAVA_EXEC" ]; then echo "ERROR: Java is not executable: $JAVA_EXEC" >&2 exit 1 fi # --- 构建 Classpath --- CLASSPATH="$OPENFIRE_HOME/lib/*:$OPENFIRE_HOME/resources" # ✅ 修复点:使用变量而非硬编码! JAVA_OPTS="-server -Xms64m -Xmx512m -DopenfireHome=$OPENFIRE_HOME" # --- PID 冲突检查(仅非 systemd 模式下)--- if [ -z "$INVOCATION_ID" ] && [ "$1" != "--no-daemon" ]; then if [ -f "$PID_FILE" ]; then OLD_PID=$(cat "$PID_FILE" 2>/dev/null) if [ -n "$OLD_PID" ] && kill -0 "$OLD_PID" 2>/dev/null; then echo "ERROR: OpenFire already running as PID $OLD_PID" >&2 exit 1 else rm -f "$PID_FILE" fi fi fi # --- 决定运行模式 --- if [ -n "$INVOCATION_ID" ] || [ "$1" = "--no-daemon" ]; then # systemd 模式:前台运行,便于日志收集 echo "Starting OpenFire in foreground mode..." >&2 exec "$JAVA_EXEC" \ $JAVA_OPTS \ -cp "$CLASSPATH" \ org.jivesoftware.openfire.starter.ServerStarter else # 手动模式:后台运行 echo "Starting OpenFire as daemon..." nohup "$JAVA_EXEC" \ $JAVA_OPTS \ -cp "$CLASSPATH" \ org.jivesoftware.openfire.starter.ServerStarter \ >"$LOG_FILE" 2>&1 & OPENFIRE_PID=$! echo $OPENFIRE_PID > "$PID_FILE" chmod 644 "$PID_FILE" echo "OpenFire started (PID: $OPENFIRE_PID)" echo "Log: tail -f $LOG_FILE" echo "Web: http://$(hostname -I | xargs | cut -d' ' -f1):9090" fi exit 0 配置生成完整版源文件
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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值