问题标签 [torquebox]

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 回答
204 浏览

ruby-on-rails - java.lang.IllegalStateException:数据库锁定

我的 neo4j 数据库有问题。我有一个 ruby​​ on rails 应用程序,neo4jrb gem 与扭矩箱一起运行。我想使用扭矩箱作业在我的数据库中读写。但我有这个错误:java.lang.IllegalStateException: Database locked

看起来我的应用程序已经使用了我的数据库的一个正在运行的实例,我不知道如何在我的工作中使用这个实例。我想知道是否有可能在我的工作中获得正在运行的实例?或者,如果您有其他解决方案可以做到这一点:)

谢谢

0 投票
1 回答
391 浏览

ssl - Torquebox LoadError - 没有要加载的文件——torquebox/Service_registry

安装了扭矩箱服务器 gem。

$torquebox run没关系。程序通过 :80 和 SSL AJP :8009 在 Apache 代理 Torquebox 上运行良好。

这是它击中粉丝的地方:UpStart 的“sudo service torquebox start”表现良好,但有一个例外。浏览器没有错误。只是一张空白的白页。我正在使用 chruby。这是扭矩箱日志:

无法要求文件:torquebox/service_registry: org.jruby.exceptions.RaiseException: (LoadError) 没有要加载的文件 --torquebox/service_registry at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1071) [ jruby.jar:] 在 RUBY.require(/home/klyde/.rubies/jruby-1.7.19/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:54) 在 RUBY.(root)(:1)

当然,上面的目录和文件是存在的,如torquebox自己的日志所示。

torquebox run看起来执行得很好,因为 jruby-1.7.19(与 jruby-1.7.19 上的 Torquebox 的 v 3.1.2 运行时相同)、gems 和程序都驻留在我的 Ubuntu 用户“klyde”下。但此命令仅用于开发/测试。当作为服务运行时,Torquebox 使用自己的 bashrc 侧身查看“torquebox”用户。是的,Torquebox 需要自己的用户!因此,在 klyde 和 torquebox 这两个用户下,bashrc 包含相同的内容:

我读过 Torquebox 通过它自己的 jruby 运行时版本来预测路径等,而不是 chruby(或 rvm、rbenv)可能做的事情。本着这种精神,我将扭矩箱用户添加到 klyde 组。我已经提高了对我的 klyde .gem 目录中几个文件的权限,提供了一种快速而肮脏的治疗方法。我什至尝试过 chown -R torquebox:torquebox /home/klyde/.rubies。那里没有运气)

问题:我必须重新安装所有东西,包括程序,在扭矩箱用户下,好像这​​样可以工作,无论如何?还是有更优雅(理智)的方法?

0 投票
1 回答
455 浏览

ruby-on-rails - Ruby on Rails 3:流数据和捕获异常

我正在使用以下方法流式传输数据:

我试图捕捉在 Enumerator 内部生成的任何异常并向用户呈现更好的东西。现在,该应用程序正在呈现一个来自 Torquebox 的丑陋错误页面。例如

Torquebox/Jboss 错误页面.

我尝试了rescue 和redirect_to 以及许多其他方法来捕获异常(包括添加一个中间件类来处理异常)。任何帮助,将不胜感激!。

(该应用是在jruby v1.7.19和torquebox v3.1.1下制作的)

0 投票
1 回答
91 浏览

torquebox - Torquebox Jruby Rails 部署

我创建了一个 Jruby rails 应用程序。我能够通过使用 torquebox deploy 在 Windows Server 中部署应用程序,并且能够使用 torquebox run 运行应用程序。但是当我关闭命令提示符(终端)时,我的 Torquebox 服务器正在停止。即使关闭终端,我如何才能运行服务器?

0 投票
1 回答
33 浏览

jruby - 如何在启动时在扭矩箱中加载 Java 类?

如何在启动时在扭矩箱中加载 Java 类?这是我遇到的问题,我的一个 gem 需要某个可用的 java 类(com.sun.org.apache.xpath.internal.VariableStack),如果我在本地环境中的 jruby 中加载 irb,它是可用的,但是使用扭矩箱控制台未找到。这会导致服务器在尝试启动时失败,因为 gem 需要此类。我相信我找到了一个包含此类的 jar 文件(我认为 jaxp-ri-1.4.2.jar 包含它),但我无法弄清楚如何在启动时在扭矩箱中成功加载它。

0 投票
0 回答
56 浏览

sinatra - 使用 Torquebox 为 Sinatra hello world 应用程序获取 404

这是我在应用程序文件夹中的文件:

我已经安装了扭矩箱:gem install torquebox-server -v 3.1.2

当我运行时,torquebox run -b 0.0.0.0我看到很多输出,但似乎开始正常。

当我访问 localhost:8080 我得到 404。为什么?如何解决?

0 投票
1 回答
184 浏览

java - Torquebox setup on Ubuntu MaxPermSize

I've got a little problem while installing torquebox on a Ubuntu 16.04 Server. The installation it self was easy, but now, when I wan to start the torquebox server with "torquebox run" I'm getting the error:

[WARNING] root-knob.yml has not been deployed. Starting TorqueBox anyway. Booting AS7 from configuration /opt/torquebox-current/jboss/standalone/configuration/standalone.xml /opt/torquebox-current/jboss/bin/standalone.sh -Djruby.home=/opt/torquebox-3.2.0/jruby --server-config=standalone.xml JAVA_OPTS already set in environment; overriding default settings with values: -Xms64m -Xmx768m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

JBoss Bootstrap Environment

JBOSS_HOME: /opt/torquebox-current/jboss

JAVA: java

JAVA_OPTS: -server -XX:+UseCompressedOops -Xms64m -Xmx768m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

Unrecognized VM option 'MaxPermSize=256m' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. root@h2657400:~#

So I have no idea what to do now. Installed is torquebox 3.2 and Java Version 9-Internal (preinstalled on server). Does anyone has had the same problem and knows how to solve it? I would appreciate that!

0 投票
1 回答
17 浏览

web - torquebox-server 上的 X-Frame-Options

在我的扭矩箱服务器上运行网页时,我正在苦苦挣扎。该页面本身运行良好,但要将其集成到另一个网站中,我需要启用(或至少将它们更改为另一个值)torquebox-server 的 X-Frame-options。我无法在文档中找到某些内容,并且配置文件中也没有任何部分,这似乎是更改此内容的正确位置。有人已经尝试过这个或在扭矩箱上运行过这个吗?如果有人可以帮助我,我将非常感激.. 干杯蒂姆