Configuração maven Jboss AS 7.1 + eclipse Luna + Servlet 3 + Java 7

No post de hoje será mostrada uma das maneiras várias maneiras que existem para configurar um projeto web com Maven, Jboss AS 7.1, Servlet 3.0, eclipse Luna e Java 7. Algumas pessoas podem encontrar dificuldade neste tipo de configuração, mas espero que este post possa ajudar.

Será necessário eclise, Maven e Jboss AS 7.1.

Criaremos inicialmente um novo projeto Maven, siga os passos a seguir:

11

2

Selecione Create a simple, e Next.

3

4

Será configurado o Grupo, Artifact – Nome do Projeto e a forma de empacotar, neste caso .war e Finish. Será exibido o projeto e sua estrutura básica.

5

Repare que foi criado também um arquivo pom.xml, que é um arquivo de configuração maven para o projeto. A seguir a estrutura do arquivo.

6

Será cofigurado agora o tipo de codificação para copiar arquivos sendo UTF-8 e compilação para java 7 arquivo pom.xml

7

Neste momento o projeto deverá ser atualizado para acatar as novas configurações. Selecione Maven >> Update Project.

8 9

10

Configurar o Project Facets com Dynamic Web Module com versão 3.0.

11 12

O projeto deve estar com uma estrutura semelhante a exibida a seguir, caso exista o arquivo web.xml exclua-o.

14

Criaremos uma servlet para testar a aplicação.

15 16 17

18

Iremos configurar a dependência para servlet 3.0 no arquivo pom.xml.

39

19
19

Altere a servlet conforme exibido a seguir:

36

Configuração do servidor de aplicação.

20 21 22 23 24 25 26 28 29 30 31

Adicione o projeto ao servidor de aplicação.

32

33

Start o servidor e teste a aplicação acessando a URL http://localhost:8080/ProjetoMaven/BemVindoServlet.

34

38

O projeto estará disponível no gitHub – https://github.com/carledwin .

Epero que tenham gostado e até o próximo post.

Sobre o Autor:

fotoazulCarl Edwin Antonio Nascimento é especialista formando em MBA em Desenvolvimento de Software Web pela UNIP, Analista de Sistemas formado pela Faculdade Anhanguera.

Cursou Formação Java Avançado – Laboratório Web com JSF2 com CDI na Caelum–SP em 2013, Struts1 e a Web na Alura – Online, cursou também Formação Java e AWB(JSF) pela infoSERVER. Seu primeiro contato

com programação na Microcamp onde se formou como Web Design Developer 2008.

Atualmente é Analista Desenvolvedor Java em uma Consultoria de TI prestando serviço ao governo. Trabalhou como Analista Programador Java em uma multinacional especializada em Monitoramento e Rastreamento 2013-2014, trabalhou também como Programador pela consultoria InfoSERVER prestando serviço para o Banco Bradesco 2010-2012 e ministrou aulas como professor de informática 2010–2011.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s