2012-07-11 57 views
0

有沒有辦法告訴Tomcat在啓動時導入文件夾,以便我可以通過tomcat使用它的內容。在我的情況下,該文件夾是包含測試類的src/test/java。使用tomcat導入

我需要提前

+0

什麼樣的測試?集成測試? – khmarbaise 2012-07-11 09:44:53

+0

是的,我想測試它 – 2012-07-11 10:05:21

+0

這是否意味着集成測試?你有硒測試?你有什麼樣的應用程序?你能再詳細一點嗎? – khmarbaise 2012-07-11 10:07:26

回答

1

基本就是用maven-failsafe-plugin運行集成測試運行使用命令行

感謝您的測試類。在你的情況下,這意味着你需要有一個單獨的Maven模塊(稱之爲:mod-it),它包含集成測試的配置。我可以給出的最好的建議是使用cargo2-maven-plugin來啓動/部署Tomcat,並在tomcat中部署war應用程序。此外,你應該有一個這樣的佈局:

project 
|-- mod-it 
| `-- pom.xml 
|-- mod-war 
| |-- pom.xml 
| `-- src 
|  |-- main 
|  | |-- java 
|  | | `-- com 
|  | |  `-- soebes 
|  | |   `-- wicket 
|  | |    |-- HomePage.java 
|  | |    `-- WicketApplication.java 
|  | |-- resources 
|  | | |-- com 
|  | | | `-- soebes 
|  | | |  `-- wicket 
|  | | |   `-- HomePage.html 
|  | | `-- log4j.properties 
|  | `-- webapp 
|  |  `-- WEB-INF 
|  |   `-- web.xml 
.. 
`-- pom.xml 

integration tests should be named like *IT.java,讓他們通過Maven的故障保護,插件

的最好的事情就是閱讀this example其中包含與Tomcat和貨物插件一個完整的例子運行。您可以下載完整的示例源代碼。 pom等。here