如何在戰爭中添加META-INF/context.xml?我沒有在config/warble.rb中找到任何配置條目。如何在Warbler中添加META-INF/context.xml
回答
你必須自己添加一個。您可以在項目中創建一個META-INF/context.xml
目錄和文件,並在config/warble.rb
中將META-INF
添加到config.dirs
,或者您可以添加一個「路徑圖」以將context.xml文件重命名爲war文件中的META-INF目錄。
config.pathmaps.application += ["%{context.xml,META-INF/context.xml}p"]
不幸的是尼克的方法不起作用。該文件實際上被複制到WEB-INF/META-INF/context.xml中。
我終於想出一個辦法來context.xml中複製到META-INF:
- 下您的軌道創造META-INF/context.xml的應用程序的根文件夾
取消註釋並更改以下行在配置/ warble.rb
config.public_html = FileList["public/**/*", "doc/**/*", "META-INF/context.xml" ]
基本上治療META-INF如爲public_html,它會被複制到webapps/youapp/META-INF。
FWIW,使其稍微簡單一些,您可以添加到默認值: 'config.public_html + = FileList [「META-INF/context.xml」] – Araxia 2011-11-23 18:26:52
您可以通過點擊綠色的勾號來接受自己的答案。 – 2015-06-11 19:17:41
解決此問題的更好方法可能是在warble.rb
文件中使用以下內容。
config.script_files << 'path_to_file/context.xml'
朝向https://github.com/jruby/warbler/blob/master/lib/warbler/config.rb
# These file will be placed in the META-INF directory of the jar or war that warbler
# produces. They are primarily used as launchers by the runnable feature.
attr_accessor :script_files
- 1. 如何使用Warbler爲JRuby添加ruport/acts_as_reportable gems?
- 2. 應該如何使用warbler將jruby-jar和jruby-rack添加到類路徑中?
- 3. Rails Warbler部署
- 4. Warbler config.java_classes和log4j.properties
- 5. Rails 3,JRuby和Warbler
- 6. 如何在javascript中添加
- 7. 如何在extjs中添加'€'?
- 8. 如何在Jinja2中添加?
- 9. 如何在AutoHotKey中添加「/」?
- 10. 如何在android中加載添加?
- 11. 如何在jquery中添加加載?
- 12. warbler config和jruby版本
- 13. 在linux上安裝warbler gem的問題
- 14. 在Javascript中,如何避免在添加數組時添加NaN
- 15. 在Warbler中,如何通過Ruby代碼訪問編譯的二進制文件?
- 16. 如何在Java代碼中將使用warbler打包的Ruby類用作jar?
- 17. 如何在JSP中添加ArrayList中
- 18. 如何向表中添加標題,以及如何在php中添加邊框
- 19. 如何在共享意圖中添加「添加到剪貼板」
- 20. 如何在jqGrid的添加行對話框中添加datepicker?
- 21. 如何在javadoc中爲「添加參數」添加參數?
- 22. 在Ionic 2中動態添加SVG,如何添加onclick函數?
- 23. 如何在向表中添加行之前添加條件:jquery
- 24. 如何在Rails的collection_select字段中添加「添加新鏈接」
- 25. 如何在rdflib中添加圖形URL添加圖形
- 26. 如何添加twitter4j添加到Android項目(在eclipse中)?
- 27. 如何在javascript中添加一行時添加按鈕
- 28. 如何在Jquery UI Autocomplete Widget中添加「添加新聯繫人」?
- 29. 在bootstrap中如何添加邊界到行而不添加?
- 30. 如何在EditText中添加項目添加十字按鈕
底部看到的文檔,上述方法不工作。該文件實際上被複制到WEB-INF/META-INF/context.xml中。 我終於想出了一種方法來將context.xml複製到META-INF: 1.在您的Rails應用程序根文件夾下創建META-INF/context.xml文件 2.取消註釋並更改config/warble.rb中的以下行 config.public_html = FileList [「public/**/*」,「doc/**/*」,「META-INF/context.xml」] 基本上將META-INF視爲public_html,並將其複製到web應用/ youapp/META-INF。 – Bewang 2011-04-06 23:06:11