PHP-JAVA-BRIDGE
JavaBridge.jar
下载地址:http://php-java-bridge.sourceforge.net/pjb/download.php
如果需要对内容进行修改,可以把 JavaBridge.jar
进行解压,对其中的内容进行修改,修改后再将当前目录下所有文件及目录打包成 jar
包
jar -cMf JavaBridge.jar .
将打包后的包放到 jdk/jre/lib/ext
目录中,替换原JavaBridge.jar
文件
[root@JT-T-KEYAN-001 ~]# cd /usr/local/java/jdk1.8.0_261/jre/lib/ext/
[root@JT-T-KEYAN-001 ext]# java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log &
[1] 23317
[root@JT-T-KEYAN-001 ext]#
[root@JT-T-KEYAN-001 ext]# ps -ef|grep 8080
root 23317 23274 0 14:57 pts/0 00:00:00 java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log
root 23355 23274 0 14:58 pts/0 00:00:00 grep 8080
[root@JT-T-KEYAN-001 ext]#
[root@JT-T-KEYAN-001 ext]#
windows 下可以直接双击运行
自动检测脚本
#!/bin/bash
#jason.zhang@youqii.com
#DATE: 2020-11-17 10:50
JAVA_BRIDGE_STATUS=`ps -ef|grep 8080|grep -v grep|awk '{print $10}'`
if [ "$JAVA_BRIDGE_STATUS" != "JavaBridge.jar" ]
then
echo `date`
echo "JavaBridge 已停止,正在重启..."
cd /usr/local/java/jdk1.8.0_261/jre/lib/ext/
nohup /usr/local/java/jdk1.8.0_261/bin/java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log &
echo "JavaBridge 已启动!"
echo ""
fi