問題タブ [quercus]

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 投票する
1 に答える
586 参照

java - Quercus を使用した Apache Commons VFS

未変更のインストールで、PHP ファイル関数が Apache Commons VFS を使用してファイルにアクセスするように Quercus を構成するにはどうすればよいですか?

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

java - Resin ソースを Eclipse にインポートする

Resin のソースコードを Eclipse (3.6) にインポートするにはどうすればよいですか? Quercus のいくつかの主要な機能を編集しようとしています。

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

java - Google App Engine での Quercus の構成

私は現在GAEで作業しており、GAEでphpを実行できる方法があるかどうかを調べようとしていました。幸いなことに、私はQuercusに出会い、必要なものがすべて揃っていることを知り、とてもうれしく思いました。

しかし、今の問題は、resin.jar を WEB-INF/lib フォルダーに含め、Eclipse で Google プラグインを使用してアプリを更新しようとすると、jar ファイルのサイズが大きく、推奨されるというエラーが表示されることです。私は--enable_jar_splittingフラグを追加します。

今、私は人々が同様の問題を抱えている多くのサイトを調べてきました. では、これを克服するにはどうすればよいでしょうか。

要するに、私が探しているものは次のとおりです。 1.このフラグをEclipseプラグインに含める方法 2.jarファイルを分割する方法を見つける。

解決:

上記が現在可能な唯一の方法は、sdk/bin フォルダーにある appcfg.sh というコマンド ライン ユーティリティを使用することです。

appcfg.sh --enable_jar_splitting -e user@domain.com update /path/to/war/file

PS: bin フォルダーへのパスを環境変数として追加したと仮定します。

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

java - Google App Engine で PHP ファイルからファイルをフェッチする

file_get_htmlGAEのphpで使用できる機能または同等の機能があるかどうかを知る必要がありますか? URLFetch() と呼ばれるものがあることは知っていますが、php ファイルからそれを呼び出す方法を理解できません。

何か助けはありますか?

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

php - Quercus (Google App Engine 上の PHP) is_file is_dir が機能しない

Quercus を介して GAE で PHPを実行できる Google App Engine で PHP アプリケーションを実行しています。しかし、私のスクリプトが is_dir() または is_file() 関数を実行すると、GAE で停止することに気付きました。これらの関数は、「通常の」PHP サーバーで問題なく動作します。

上記のリンクによると、他のすべてが正常に機能するため、アプリケーションを正しく構成しました。この固着点の原因は何でしょうか? それは GAE 構成ですか、それとも Quercus はこれらの機能をサポートしていませんか?

お時間をいただきありがとうございます。

0 投票する
4 に答える
732 参照

java - Google AppEngine java.net.Socket は制限付きエラーです

AppEngine で Quercus/PHP を使用しています。で簡単なスクリプトを実行するとfile_get_contents($url);、エラーが発生します。

java.lang.NoClassDefFoundError: java.net.Socket は制限されたクラスです。詳細については、Google App Engine デベロッパー ガイドをご覧ください。

私はグーグルで検索しましたが、他の人が同じエラーに遭遇したことがわかりましたが、原因は異なるようです. このエラーの原因は何だと思いますか?

最新の AppEngine Java SDK と最新の Quercus を使用しています。

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

java - App Engine / Quercus データストア準備クエリ エラー

AppEngine の Quercus でJava ゲストブックの例を複製しようとしていますが、クエリの準備に関するエラーが発生しています。

$greetings = $datastore->prepare($query)->asIterable();

私は Java 開発者ではないので、エラー トレースを理解できません。このエラーを発生させずにグリーティング アイテムを取得するにはどうすればよいですか?

エラーページ全体は次のとおりです。

HTTP エラー 500

/index.php へのアクセスに問題があります。理由:

のせいで:

java.lang.NullPointerException at com.google.appengine.api.datastore.dev.LocalDatastoreService.next(LocalDatastoreService.java:1089) at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknownソース) com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:498) の java.lang.reflect.Method.invoke(未知のソース) com.google.appengine.tools.development. ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:452) at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.call(ApiProxyLocalImpl.java:430) at java.util.concurrent.Executors$PrivilegedCallable$1.run(Unknown)ソース) java.security.AccessController.doPrivileged(Native Method) at java.util.concurrent.Executors$PrivilegedCallable.call (不明なソース) で java.util.concurrent.FutureTask$Sync.innerRun (不明なソース) で java.util.concurrent.FutureTask.run (不明なソース) で java.util.concurrent.ThreadPoolExecutor$Worker。 java.util.concurrent.ThreadPoolExecutor$Worker.run(不明なソース) の runTask(不明なソース) java.lang.Thread.run(不明なソース)

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

php - QuercusでGlassfishを有効にするPHP-Maven依存関係?

私のglassfishアプリケーションでphpを実行するのは非常に簡単であることがわかりました。ここからQuercus4.0.18をダウンロードしました:http ://caucho.com/download/quercus-4.0.18.war、warファイルを解凍し、4つのjarファイルをWEB-INF/libから私のglassfish/にコピーしました。 domain / domain1/libディレクトリ。

web.xmlに数行追加することで、helloworldphpファイルを提供できるようになりました。

私の質問は、必要な依存関係をmavenプロジェクトに追加し、warファイルの解凍などをいじるのを避けるために、pom.xmlに何を追加する必要があるかということです。私は長い間Mavenを使用しておらず、一般的に最も単純な構成以外のものに目を奪われているので、答えが単純であるほど私にとっては良いことです。

ありがとう。

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

java - Quercus を使用してプログラムで実行される PHP スクリプトに Java インスタンスを挿入する方法

次のようなコードがあります。

(詳細については、 http://wiki.caucho.com/Quercus:_Command_Line_Interface_(CLI)を参照してください)

$objJavaインスタンスとして設定したい。このようなもの:

明らかにこれは単純な例ですが、ポイントは、php スクリプトで既にインスタンス化されているJava クラスのインスタンスを使用できるようにしたいということです。どうすればこれを行うことができますか?

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

javascript - Google App Engine の Quercus エラー

http://www.php-tutorials.info/phpOnAppEngine.phpのチュートリアルに従って、アプリ エンジン プロジェクトを作成し、次のコードを含む php ファイルを含めました。

<?php echo "Hello.. java with php"; ?>

そのphpファイルを実行しようとすると、エラーが発生しました。