You only have to build the applicaton: "mvn install".
This creates the war file. You only have to put this war file into your tomcat. The war contains all dependencies and everything you need. The tomcat automatically deploys your application.
To create a valid build, you have to use a JDK and not a JRE.
Run As -> Maven Build ... -> Tab "JRE" -> select a JDK to build your project.
If no JDK is listed, please download and install it:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
If you have no more error, the .war should appear in the "/target" folder.
If there is no .war file, pls check your pom.xml if it's valid. U need the packaging definition and maybe a war-plugin
<packaging>war</packaging>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0.1</version>
<executions>
<execution>
<id>prepare-war</id>
<phase>prepare-package</phase>
<goals>
<goal>exploded</goal>
</goals>
</execution>
</executions>
</plugin>