1. 首先要下载最新版的war包,到对应官网就可以下载,最新的版本是6.2.1
2. 本文配置时候的主机环境是这样的:
php:php5.3,jdk:openjdk1.7,os:centos6.5
Tomcat:tomcat6
3. 然后将下载的war包放到tomcat下的webapps目录下,linux下对应的是:/usr/share/tomcat6/webapps,tomcat会对war进行自动解析,完成后会生成一个同名的对应的文件夹,对应的文件夹目录如下:
然后将该文件拷贝到apache web目录下。
4. 由于最新版本的php-java-bridge已经改变了java类的加载机制,无需使用
java_requre()函数,直接将所要加载的jar包放到java虚拟机目录下:对应centos下的目录是:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/lib/ext
5. 运行 javabridge.jar文件,该文件位于之前由tomcat解压的文件中(/WEB-INF/lib),使用命令进行运行:java
-jar JavaBridge.jar SERVLET:8080
6. 然后尽量关闭tomcat服务器,然后开始进行测试是否已经成功的搭建了这个环境,具体代码如下:
其中java.inc是必须要引入的,然后需要注意的还有一点:在新建java对象的时候,其中的参数一定要注意是包名+类名;具体参照上述
附录:可能存在的一些问题:
1.php-java-bridge的高版本已经摒弃了 java_require()函数,所以不要再尝试了
2.报没有发现class的异常,说明你没有加载进来jar包,很有可能就是你没有安装成功。
需要将jar包放到java虚拟机目录下面进行自动加载。
分享到:
相关推荐
centos 下hive连接mysql驱动 ,mysql-connector-java-8.0.26-1.el7.noarch. 使用方法: 1.下载本rpm文件后,上传至你的服务器(虚拟机) 2. rpm -ivh mysql-connector-java-8.0.26-1.el7.noarch进行安装 3.安装完成...
mysql-connector-java-Redhat-CentOS
JAVA视频操作的最常用工具包的linux开发库,支持在linux下java调用ffmpeg进行视频操作、转码、截图等操作。如果你自己编译、寻找库费了很长时间而不成功,那么,希望这个资源能够帮到你。 里面的jar及linux动态库,...
ArcGIS-Server-10.2.2-for-Linux-安装配置(CentOS)---戴国威,
# CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso # CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10G ...
CentOS-7.2-x86_64-DVD-1511 CentOS-7.3-x86_64-DVD-1611 CentOS-7.4-x86_64-DVD-1708 CentOS-7.5-x86_64-DVD-1804 CentOS-7.6-aarch64-Everything-1810 CentOS-7.6-x86_64-DVD-1810 CentOS-7.7-x86_64-DVD-1908 ...
clickhouse-jdbc-bridgeRPM安装包适应于centos678
Java项目centos7 环境安装笔记 java环境搭建:jdk下载安装,tomcat下载安装 redis下载安装,nginx下载安装
yum安装所需的部分软件:yum-3.2.29-40.el6.centos.noarch.rpm和yum-3.2.29-30.el6.noarch.rpm
离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中。 具体安装流程如下: 1.安装docker ...
compat-libstdc++-33-3.2.3-47.3.i386.rpm Centos7 安装oracle 所需软件包
该RPM为Centos6.x或者RedHat6.x(x86_64)安装包,请根据需要进行下载
现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置。 首先使用xshell连接到centos7,我使用的是centos7 *64位,所以一切...
mysql-connector-java-5.1.47 jar包,在利用jdbc连接数据库用
Centos 下 netflow安装配置--安装nfsen
CentOS-7.9-x86_64-DVD-2009.iso CentOS-7.8-x86_64-DVD-2003.iso CentOS-7.7-x86_64-DVD-1908.iso CentOS-7.6-x86_64-DVD-1810.iso CentOS-7.5-x86_64-DVD-1804.iso CentOS-7.4-x86_64-DVD-1708.iso CentOS-7.3-x86...
CentOS-6.6-x86_64-bin-DVD1.iso和CentOS-6.6-x86_64-bin-DVD2镜像文件百度云下载
centos 7 离线安装docker-engine-1.12.6 yum localinstall *.rpm Installing : docker-engine-1.12.6-1.el7.centos.x86_64 8/8 Verifying : libsemanage-python-2.5-11.el7.x86_64 1/8 Verifying : setools...
Mysql-8.0.18的JDBC连接驱动jar包,用于支持Mysql的JDBC连接访问,支持系统版本CentOS7
CentOS-7.6-x86_64-DVD-1810.isoCentOS-7.6-x86_64-DVD-1810.iso