问题标签 [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.
java - Apache Commons VFS 与 Quercus
在未修改的安装中,如何配置 Quercus 以便 PHP 文件函数使用 Apache Commons VFS 访问文件?
java - 将 Resin 源代码导入 Eclipse
如何将 Resin 源代码导入 Eclipse (3.6)?我正在寻找编辑 Quercus 的一些主要功能。
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文件夹的路径添加为环境变量。
java - 从 Google App Engine 中的 PHP 文件中获取文件
我需要知道我是否可以file_get_html
在 GAE 上的 php 中使用或任何等效功能?我知道它有一个叫做 URLFetch() 的东西,但我无法理解如何从 php 文件中调用它。
有什么帮助吗?
php - Quercus(Google App Engine 上的 PHP)is_file is_dir 不工作
我有一个在 Google App Engine 上运行的 PHP 应用程序,它能够通过 Quercus 在 GAE 上运行 PHP。但是,我注意到我的脚本在运行 is_dir() 或 is_file() 函数时会在 GAE 上阻塞。这些函数在“常规”PHP 服务器上工作得很好。
根据我上面给出的链接,我已经正确配置了我的应用程序,因为其他所有工作都很好。这个症结的原因可能是什么?是 GAE 配置,还是 Quercus 不支持这些功能?
感谢您的时间。
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。
java - App Engine / Quercus datastore prepare query error
I'm trying to replicate the java guestbook example on Quercus on AppEngine and I'm getting an error having to do with preparing the query:
$greetings = $datastore->prepare($query)->asIterable();
I'm not a java developer so I can't make sense of the error trace. How can I get the greeting items without triggering this error?
Here is the entire error page:
HTTP ERROR 500
Problem accessing /index.php. Reason:
Caused by:
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 Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.appengine.tools.development.ApiProxyLocalImpl$AsyncApiCall.callInternal(ApiProxyLocalImpl.java:498) at 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 Source) at java.security.AccessController.doPrivileged(Native Method) at java.util.concurrent.Executors$PrivilegedCallable.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
php - PHP 使用 Quercus 启用 glassfish - maven 依赖项?
事实证明,让 php 在我的 glassfish 应用程序中运行非常容易。我已经从这里下载了 Quercus 4.0.18:http ://caucho.com/download/quercus-4.0.18.war ,解压了 war 文件并将 4 个 jar 文件从 WEB-INF/lib 复制到我的 glassfish/域/domain1/lib 目录。
通过在 web.xml 中添加几行,我已经能够提供一个 hello world php 文件:
我的问题是我需要向 pom.xml 添加什么才能将所需的依赖项添加到我的 maven 项目中并避免弄乱解压 war 文件等...?我已经很久没有使用 maven 了,而且除了最简单的配置之外,我通常对其他任何东西都感到难以置信,所以答案越简单对我来说越好。
谢谢。
java - 如何将 java 实例注入使用 Quercus 以编程方式执行的 PHP 脚本
我有一些类似的代码:
(有关更多信息,请参阅http://wiki.caucho.com/Quercus:_Command_Line_Interface_(CLI) )
我想设置$obj
为java实例。像这样的东西:
显然这是一个简单的例子,但重点是我希望能够使用已经在 php 脚本中实例化的 java 类的实例。我怎么能这样做?
javascript - Google App Engine Quercus 错误
我遵循了http://www.php-tutorials.info/phpOnAppEngine.php上的教程并创建了一个应用程序引擎项目并包含带有以下代码的 php 文件。
<?php
echo "Hello.. java with php";
?>
当我尝试运行该 php 文件时,出现以下错误。