問題タブ [php-java-bridge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1081 参照

java - .jar ファイルを zend サーバー CE にインストールし、php スクリプトから呼び出す方法

私は zend javabridge を動作させています。ここで、同じ名前のクラスで .jar ファイル myWebTest.jar を呼び出したいと思います。次に、hello world 文字列を返す関数 testWeb を呼び出したいと思います。

これは、32ビットのWin 7プロフェッショナルシステムで

/zend/zendserver/etc/java_bridge_server.ini にあるクラスパスに myWebTest.jar を追加しました。

このパスは正しいです。

Zendサーバーを再起動しましたが、試しているコードは次のとおりです。

ログ:

これに関する方法がどこにも見つかりません。ティア・ジム

0 投票する
1 に答える
3825 参照

php - net.sf.jasperreports.engine.design.JRValidationException-クエリパラメータが見つかりません

JasperServerとPHPJavaBridgeを使用して、PHP内のJasperServerを介してPDFレポートを生成します。JRXMLコンパイラに渡された(割り当てられていない)パラメータがないため、コンパイルエラーが発生します

私は自分を渡す方法を見つけることができません

コンパイルメソッドへのパラメータのリストも、この検証を無効にすることもできません

これが私がPDFを生成するために使用するものです(JRXMLファイルに$ P {}パマレーターが含まれていない場合は正常に機能し、そうでない場合は停止します)

このエラーを回避するにはどうすればよいですか、何を渡す必要があるかを知っていますが、それを行う方法がわかりません。単にparamsをfillManagerに渡すことはできませんか?

0 投票する
1 に答える
889 参照

payment-gateway - PHPを使用したKnetの実装

PHP-Javaブリッジを実装しましたが、動作します。

今、私はphpでknetのJSPコードを実装することを考えましたが、PHPから関数を呼び出す方法がわかりません。PHPで次のコード行を実行する方法。主にこの下の行


よろしくお願いします。

0 投票する
3 に答える
139 参照

php - その変数がphpで渡されると、エコー値が異なります

私はphp Javaブリッジで作業していて、この問題に遭遇しました。以下はコードです

5323423123 のように、期待値が出力されます。

しかし、以下のように同じ変数をヘッダーに渡すと、オブジェクト ID が payID に渡されます。

http://URL?PaymentID=Object id #53のように渡されます

ここで何が起こっているのかを知る必要があります。変数が正しく印刷されるとエコーされますが、変数を使用するとオブジェクトIDが渡されます。

0 投票する
1 に答える
215 参照

java - Apache2とPHPJAVAブリッジ

PHPJAVAブリッジを現在のApache2セットアップで動作させようとしています。

率直に言って、どこから始めればいいのかわかりません。

JavaBridgeTemplate621.warをダウンロードしましたが、どこに置くかわかりません。

助けに感謝します。ドキュメントが十分に明確であることがわかりませんでした。

0 投票する
2 に答える
1606 参照

java - phpJavaBridgeとZendJavaBridgeの構成

Zend Java Bridgeの使用を開始しましたが、ZJBが独自のレイヤーを実行しているため、新しいビルドやその他の構成の問題が発生した後、「クラスが見つかりません」などのエラーが定期的に発生します。バグが発生したため、すでにQuercusから切り替えていました。

今、私たちは次の場所にあるphp JavaBridgeを見ています:http: //php-java-bridge.sourceforge.net/pjb/

これには、Tomcatに直接接続できるという利点があるようです。

php5を実行しているので、phpのネイティブのものが出ています。

これは非常に限られた範囲であるため、(zendフォーラムでこれについての質問は未回答のままです)

私の質問は次のとおりです。どちらか一方(または両方)を試したことがありますが、コーディングと構成の面で問題が少ないことがわかりましたか?私は本当にこれを他にどこに尋ねるべきかわかりません。

正解は、最も役立つ説明や経験です。

前もって感謝します。あなたの答えは、既存のコードに大量の変更を加えることを妨げるかもしれません。

0 投票する
2 に答える
423 参照

php - PHPの「リモートインクルード」はどのように機能しますか?

インクルード( "")がどのように機能するのか疑問に思っていますか?

これが私の状況です。ポート80でapache(php + mysql)を実行していますが、php-java-bridgeが必要です。そこで、tomcat-apache(:8080)サーバーにインストールしました。

私の純粋なapacheインスタンスには、tomcat-apacheインスタンスからのファイルが含まれています。

私が知りたいのは、すべてのJavaメソッド/関数が私の純粋なapacheインスタンスで利用できるようになるかどうかです。

言い換えれば、リモートインクルードはファイルインクルードとどう違うのでしょうか?

ありがとう。

0 投票する
1 に答える
4659 参照

java - JavaBridgePHP-Javaphpファイルからjavaクラスを呼び出す方法

Tomcatサーバー上にJavaBridgeAPIをセットアップしました。大丈夫、それはうまくいきます。

しかし、私には特定のニーズがあります。PHPから呼び出すJavaクラスがあり、これに関するドキュメントは見つかりませんでした。

各Javaクラスは異なるファイルにありますが、ファイルをxmlマニフェストなどに含める必要がありますか?クラスはコンパイルする必要がありますか?(私はそう思いますが..)

通常、私はやりたいです:

どうもありがとう。

編集(解決済み):

http://www.dsl.uow.edu.au/~sk33/php5java.htm

非常に興味深いチュートリアル。

  1. javaクラスをコンパイルし、それをjarに入れて、パッケージによるフォルダーについて考えます。
  2. jarファイルをWEB-INF\libフォルダーに配置します
  3. クラスを呼び出す
0 投票する
1 に答える
1405 参照

linux - PHP JAVA Bridge

I am very new to Linux but I am trying best to learn. We have dedicated hosting server of CentOS 6. It is configure with Apache Server as our public website. Now we need to install PHP JAVA Bridge on it.

What I did is, I install TomCat 6 and jdk 1.6. Then I copy JavaBridge.war file to $CATALINA_HOME/webapps folder and jar files on $CATALINA_HOME/lib folder. When I check from tomcat 8080 port JavaBridge is working very good.

Then I make symlink of $CATALINA_HOME/webapps/JavaBridge on my apache server. Untill here everything is okay

But when I try to browse from browser like http://www.xxx.com/JavaBridge I will get following error

You don't have permission to access /JavaBridge/ on this server.

Apache Server at www.gizeleonline.com Port 80

Now my question is that do I am doing it in wrong way or do I have to get rid of Apache server or I am missing something.

Kindly help on this experts :)

0 投票する
1 に答える
11295 参照

php - PHPからカスタムJavaメソッドを呼び出す方法は?

私はPHPとJavaの両方に不慣れです。現在、PHPコードでJavaクラスとそのメソッドを呼び出すプロジェクトに取り組んでいます。このための概念実証を作成しています。問題は、Javaで作成したカスタムクラスに接続できないことです。それ以上に、私はそれを行う方法がわからないと言うことができます。java.incファイルとjavabridge.jarファイルを使用してシステムクラスに接続しましたが、単純なクラスに接続できません。私が従ったステップは次のとおりです。

clsForPHPというクラスのJavaパッケージを作成しました。このパッケージには、2つのパラメーターを受け取り、整数値を返すメソッドsum()があります。(これはMyEclipse IDEを使用して作成されています)現在、PHPからこの関数を呼び出そうとしています。パッケージを含むjarファイルをPHPプロジェクトにコピーしました。(Eclipse- HeliosはIDEです)$ d = new java( "clsForPHP.class");

助けてください!!私はたくさん検索しましたが、適切な解決策を見つけることができませんでした。このパッケージはjava.incファイルに追加する必要があると思いますが、その方法がわかりません。