Webシステム側はPHPで書いてありますが、そこからJavaを呼び出して処理をさせます。
(1) Javaの設置
jarファイルで設置も考えましたが、変更もあり得るのでそのまま設置しました。
今回は以下を設置しました。
https://github.com/smzn/Sentiment
今回は外部jarファイルがあるので、/usr/local/lib にjarファイルを入れておき
$ vi ~/.bashrc
export CLASSPATH=/usr/local/lib/mysql-connector-java-5.1.45-bin.jar:/usr/local/lib/io.indico-3.15.0.jar:/usr/local/lib/io.indico-3.15.0-jar-with-dependencies.jar:$CLASSPATH
と設定しました。
全ユーザに対して設定する場合は /etc/profileに書きます。
実行できることを確認します。
(2)シェルスクリプトの作成
シェルスクリプトを作成し、置いておきます。クラスパスは必要です。
$ vi ~/indico/sentiment.sh
$ chmod +x ~/indico/sentiment.sh
シェルスクリプトから実行できることを確認します。
$ ~/indico/sentiment.sh
(3) PHPから呼び出し
PHPから呼び出すときに、exec関数を利用します。
これでPHPからJavaを実行できました。
Thanks for sharing, nice post! Post really provice useful information!
返信削除Giaonhan247 chuyên dịch vụ mua hộ hàng hàn quốc uy tín và là công ty vận chuyển hàng trung quốc uy tín với dịch vụ gửi quần áo đi mỹ giá rẻ với kinh nghiệm mua hàng amazon nhật với giải đáp mua nước hoa chính hãng ở đâu tốt cũng như cách order hàng nhật về việt nam uy tín.
Thank for good post and sharing... Blackmart market helper Freestore
返信削除I like it my bro I love your support team . Real Racing 3 mod apk
返信削除