我安装了:
我已经创建了一个示例应用程序,并将它正确地连接到数据库--我知道这一点,因为我已经成功地执行了支架和迁移命令,并检查表是否已经创建。
然后运行以下命令,以便使用torquebox2.0部署我的应用程序:
torquebox deploy
torquebox run我已经在我的项目文件夹中运行了这些命令,因此在localhost:8080上,我看到了rails的起始页面。我有以下问题:
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应用程序中是可访问的,并且我成功地使用终端从它创建/迁移了表呢?我应该把司机也放在别的地方吗?
您的Rails应用程序的更改将如预期的那样立即显示在浏览器中。完成后,在终端中按CTRL+C以停止TorqueBox,然后继续下一步。
但这正是我必须做的,以刷新页面的内容。我已经更改了我的gem文件和database.yml文件,但是刷新页面并没有反映这一点。在我停止服务器并再次启动它之后,它显示了一些不同的内容。
你能告诉我我做错了什么吗?
发布于 2014-01-29 11:05:03
如果不重新启动Torquebox服务器,您可以使用touch重新部署旋钮,只需运行
touch $TORQUEBOX_HOME/jboss/standalone/deployments/your_apps-knob.yml.deployed这样,您就不必重新启动整个JBOSS服务器。通过描述符进行部署
对于生产设置,您可以使用Capistrano 托克斯盒卡皮斯特拉诺支架
https://stackoverflow.com/questions/15693364
复制相似问题