2016-04-22 13 views
1

nach zwei Tagen der Suche ausführen, kann ich noch nicht Tomcat vor dem Test ausführen, kann jemand sagen, was ich nicht richtig mache? hier ist mein pomWie Tomcat vor dem Start Test

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-failsafe-plugin</artifactId> 
    <version>2.16</version> 
    <executions> 
    <execution> 
     <id>integration-test</id> 
     <goals> 
      <goal>integration-test</goal> 
     </goals> 
    </execution> 
    <execution> 
     <id>verify</id> 
     <goals> 
      <goal>verify</goal> 
     </goals> 
    </execution> 
    </executions> 
</plugin> 

<plugin> 
<groupId>org.apache.tomcat.maven</groupId> 
<artifactId>tomcat7-maven-plugin</artifactId> 
<version>2.2</version> 
<configuration> 
    <server>tomcat-development-server</server> 
    <port>8081</port> 
    <path>/test</path> 
</configuration> 
<executions> 
    <execution> 
     <id>start-tomcat</id> 
     <phase>pre-integration-test</phase> 
     <goals> 
      <goal>run</goal> 
     </goals> 
    </execution> 
    <execution> 
     <id>stop-tomcat</id> 
     <phase>post-integration-test</phase> 
     <goals> 
      <goal>shutdown</goal> 
     </goals> 
    </execution> 
</executions> 

wenn ich mvn überprüfen meine Tests starten, aber der Server nicht, ich weiß nicht, was ich bin fehlt!

Antwort

0

gelöst ich das Problem, indem sie diesen Code in das Hinzufügen Vorintegration-Testphase

<configuration> 
     <fork>true</fork> 
</configuration>