Projeto Web Maven + Módulos + Eclipse + TOMCAT

Fala aí galera blz?

Vou tentar descrever o meu problema da melhor maneira possível:

Eu tenho um projeto Maven que tem três módulos:

  • Master(projeto principal)
    - Business
    - DAO
    - Web

Sendo que todos os módulos têm como “parent” o projeto Master, e o projeto Web tem uma dependência com Business e este tem dependência com projeto DAO.
Até ai tudo bem, mas quando eu vou rodar o projeto Web no tomcat eu consigo adicioná-lo no server (diferente de muitos que vi nos fóruns) porém quando eu vou acessá-lo no navegador sempre dá erro 404.

Eu não sei se não estou conseguindo definir a URL para o módulo WEB ou se o Tomcat não está achando o diretório target.

Vou adicionar o POM.xml dos projetos para facilitar o entendimento:

Porject Master:

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>br.com.master</groupId> <artifactId>Master</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <modules> <module>dao</module> <module>business</module> <module>web</module> </modules> </project>

Project Web:

[code]<?xml version="1.0" encoding="UTF-8"?>

4.0.0

br.com.master
Master
0.0.1-SNAPSHOT

web
war
web

br.com.master business 0.0.1-SNAPSHOT compile org.springframework spring-web 3.0.5.RELEASE org.mortbay.jetty maven-jetty-plugin 6.1.7 8888 30000 ${project.build.directory}/${pom.artifactId}-${pom.version} / [/code] ]

Project Business:

[code]<?xml version="1.0"?>

4.0.0

br.com.master
Master
0.0.1-SNAPSHOT

business
business
http://maven.apache.org

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>



junit
junit
3.8.1
test

 <dependency>
      <groupId>br.com.master</groupId>
      <artifactId>dao</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <scope>compile</scope>
 </dependency>
[/code]

Project DAO:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>br.com.master</groupId> <artifactId>Master</artifactId> <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>dao</artifactId> </project>

Valeu !!

Alguém ?