Tuesday, August 31, 2010

Projeto Seam

Projeto Seam
1 – Introdução
Com o ambiente criado e configurado.
Partimos para a criação do projeto.
Abra o eclipse e siga os passos a seguir.

2 – Criação de um projeto
Novo projeto Seam
File → New → Seam Web Project

Seam Web Project
Project name: locar
Use default location: yes (marcado)
Java Runtime: Jboss 5.1 Runtime
Target Server: Jboss 5.1 Runtime Server
Configuration: Dynamic Web Project with Seam 2.2
Next → Next → Next → Next

Seam Facet
General
Seam runtime: jboss-seam-2.2.0.GA
Deploy as: EAR
EJB project name: local-ejb
EAR project name: local-ear

Database
Database Type: HSQL
Connection profile: locarDB
Conection Profile
New
Conection Profile Types: HSQLDB
Name: locarDB
Next
Database: locarDB
Database Location: locarDB
User name: sa
Password: (não precisar por password)
URL: jdbc:hsqldb:locarDB
Next → Finish

Code Generation
Session Bean Package Name: br.com.locar.session
Entity Bean Package Name: br.com.locar.session
Create Test Projetc: yes (marcado)
Test Project Name: locar-test
Test Package Name: br.com.locar.test
Finish

3 – Teste do Projeto

Iniciando o JBoss
Servers → Jboss 5.1 Runtime Server
Clica com o direito e Start

Acessando
Abra um navegador e digite:
http://localhost:8080/locar

2 comments:

Daniela Lopes said...

Silvio,

Fiz a instalação conforme explicado, no entanto, não funciona de modo
algum.
Dá um erro relacionado ao BD, mas quando configuro a conexão, pinga normalmente. Até já baixei uma nova versão do driver JDBC; estou utilizando SQL Server 2000 com o driver jtds-1.2.5.
Curioso é que o erro é muito grande, aí não consigo ler o nício dele. Sabe me dizer se o stack trace fica gravado em algum arquivo? Assim, eu poderia entender melhor o erro que ocorre.

Ah, e estou tentando fazer um de teste de projeto EAR. Por favor, faz uma força para me ajudar!!

Grata,
Daniela
lopess.daniela@gmail.com

Silvio Netto said...

Abra o eclipse e vá em:
Window -> Preferences -> Run/Debug -> Console

Altere a propriedade:
Console buffer size para 1000000

Com isso você conseguirá ver o início do erro.
Ai você posta ai a mensagem de erro ou me manda por email que eu olho melhor.

silvio.netto@gmail.com