我的要求很簡單。我最近創建了一個jsf-primefaces-spring-roo-eclipselink多模塊原型,並將其分佈在我的團隊中。隨着Spring ROO的啓用,它使我們的生活更輕鬆地完成所有的數據庫逆向工程,並且所有的都很開心。Spring ROO數據庫逆向工程與重命名的上下文文件
當我創建原型時,我使用模型層中的applicationContext.xml文件來執行ROO DB逆向工程。然後我嘗試將上下文文件的名稱更改爲applicationContext-model.xml,因爲我在Web層中使用了另一個上下文。現在,在重命名此上下文文件後,當我執行「數據庫逆向工程師--schema」時,當我在roo shell中自動填充選項卡時,會出現'unable-to-obtain-connection'。當我在--schema之後手動輸入模式名時,出現以下錯誤:
文件'C:\ TestWorkspace \ TT \ TT-model \ src \ main \ resources \ META-INF \ spring \ applicationContext。 xml'不存在
很明顯,ROO似乎對上下文文件重命名並不滿意。我可否告訴我如何讓ROO採用新的上下文文件名來執行數據庫逆向工程?
感謝您的幫助。
問候
Basith
感謝您的確認jbbarquero。不知道Roo有這樣的限制。 – Basith 2013-03-05 07:27:31
其實我是不對的。我目前正在嘗試新版本1.2.3,現在允許更改應用程序上下文文件的名稱。最好使用遵循測試所使用模式的名稱:applicationContext * .xml,但我仍然不嘗試使用逆向工程。 – jbbarquero 2013-03-06 09:17:13
嗨jbbarquero。我在web.xml中使用了applicationContext * .xml模式來包含屬於此應用程序的所有上下文文件。除了ROO DBRE以外,一切都很好。 Roo不允許我使用applicationContext.xml以外的任何東西,因爲它的DBRE魔術效果。請讓我知道,如果你找到一種方法來破解它:)謝謝。 – Basith 2013-03-06 10:30:32