tomcat - 如何为tomcat创建一个redmine webapp
问题描述
环顾互联网,我找不到关于如何在 tomcat 上将 redmine 打包为 .war webapp 的新文档。
当我尝试将 redmine 打包到 .war 文件时,我遇到了依赖于 rubyzip 版本 < 1.4 的 warbler 和需要 rubyzip 版本 2.3 的 redmine 之间的不兼容。有办法解决吗?
编辑:Redmine 4.0.5 版
解决方案
这个放宽 rubyzip 依赖的特殊更改已经通过https://github.com/jruby/warbler/pull/491提交到 warbler 存储库。但是,还没有带有此修复程序的 gem 的新版本。
似乎莺 gem 的维护者目前正在对 gem 和其他生态系统依赖项进行现代化改造。因此,事情目前在不断变化,现在可能没有单一的最佳方法可以为您解决这个问题。
在任何情况下,Redmine(以及它的一些依赖项)都没有正式支持 JRuby。因此,即使您让莺运行,您也可能会在此过程中观察到其他可能会破坏交易的问题。因此,我宁愿推荐使用带有 MRI Ruby(即“经典”Ruby)的应用服务器而不是 JRuby 和 warbler 来安装 Redmine。
推荐阅读
- git - 解决冲突的最佳方法是什么?变基还是合并?
- python - 列表中的“分组”项目
- html - 在 html / css 中显示卡片套装,包括颜色
- node.js - NextJS - 从 getInitialProps 向 API 服务器发送 cookie
- macos - 在 MacOS 中使用 AVFoundation 和 Metal 的帧速率非常慢
- c++ - C++ void 双指针相互干扰
- python - 标头中带有 API 密钥的 Python 请求
- php - PHP & MYSQL-如何搜索单词并将它们像句子一样进行翻译?
- ruby-on-rails - Rails 崩溃控制台说它找不到 Devise Invitable,但服务器加载它没有问题
- swift - 分配手动分配的 UnsafeMutablePointer