2014-09-05 48 views
-1

我在我的eclipse項目(struts2)中使用了package.properties文件。當從eclipse運行應用程序時,格式化日期和時間可以正常工作,但是當我使用maven將此項目部署到tomcat7時,似乎該文件未包含在war文件中,因此格式不起作用。任何人都可以幫忙嗎?package.properties未被maven部署

+0

看來?打開戰爭/耳朵/任何和檢查。如果它不存在,請將Maven配置爲存檔... – 2014-09-05 15:46:05

+0

它不存在。以及如何配置Maven - 是關鍵。 – Saro 2014-09-05 15:53:04

回答

3

嘗試放置package.properties文件在你maven項目,Maven選秀權resources目錄中的文件路徑src/main/resources

參考此鏈接瞭解在何處放置屬性文件:

Struts 2 – Resource bundle example

另外,如果你不希望將這些文件放在resources目錄,那麼你可以參考下面這個鏈接瞭解如何挑選性能從src/main/java文件:

In maven how can I include non-java src files in the same place in the output jar?

+0

感謝您的回覆。但是,struts沒有看到package.properties。 – Saro 2014-09-05 16:00:44

+0

檢查你的WAR/EAR,看看屬性文件是否要正確的位置,如果文件存在,並且仍然struts不能識別意味着它不是Maven的問題,那麼struts配置會帶來一些其他問題。 – Chaitanya 2014-09-05 16:02:19

+0

根據struts2文檔,必須將package.properties文件放置在操作文件夾中。在eclipse中這樣做是有效的。但是,當通過maven部署此應用程序時,此屬性文件不會部署到目標文件夾中的操作包。 – Saro 2014-09-05 16:12:21