首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Torquebox -项目未更新

Torquebox -项目未更新
EN

Stack Overflow用户
提问于 2013-03-28 22:35:48
回答 1查看 229关注 0票数 0

我安装了:

  • Ubuntu 12.10
  • jruby 1.7.3
  • 红宝石2
  • rails 3.2.13
  • RubyMine 5
  • DB2 C-快递

我已经创建了一个示例应用程序,并将它正确地连接到数据库--我知道这一点,因为我已经成功地执行了支架和迁移命令,并检查表是否已经创建。

然后运行以下命令,以便使用torquebox2.0部署我的应用程序:

代码语言:javascript
复制
torquebox deploy
torquebox run

我已经在我的项目文件夹中运行了这些命令,因此在localhost:8080上,我看到了rails的起始页面。我有以下问题:

  1. 单击“关于应用程序的环境”选项卡,我得到以下错误:

javax.servlet.ServletException: org.jruby.exceptions.RaiseException:(NameError)不能链接com.ibm.db2.jcc.DB2Driver类,可能缺少依赖关系:无法初始化类org.torquebox.web.servlet.RackFilter.doRack(RackFilter.java:117) org.torquebox.web.servlet.RackFilter.doFilter(RackFilter.java:101) org.torquebox.web.servlet.RackFilter.doFilter(RackFilter.java:72) org.torquebox.web.servlet.SendfileFilter.doFilter(SendfileFilter.java:49) org.torquebox.web.servlet.SendfileFilter.doFilter(SendfileFilter.java:33)

我相信这是因为扭矩箱找不到司机。但是为什么它在我的rails应用程序中是可访问的,并且我成功地使用终端从它创建/迁移了表呢?我应该把司机也放在别的地方吗?

  1. 然后我对扭矩箱文档说:

您的Rails应用程序的更改将如预期的那样立即显示在浏览器中。完成后,在终端中按CTRL+C以停止TorqueBox,然后继续下一步。

但这正是我必须做的,以刷新页面的内容。我已经更改了我的gem文件和database.yml文件,但是刷新页面并没有反映这一点。在我停止服务器并再次启动它之后,它显示了一些不同的内容。

你能告诉我我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2014-01-29 11:05:03

如果不重新启动Torquebox服务器,您可以使用touch重新部署旋钮,只需运行

代码语言:javascript
复制
touch $TORQUEBOX_HOME/jboss/standalone/deployments/your_apps-knob.yml.deployed

这样,您就不必重新启动整个JBOSS服务器。通过描述符进行部署

对于生产设置,您可以使用Capistrano 托克斯盒卡皮斯特拉诺支架

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15693364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档