Meu Primeiro Projeto em JBoss Seam

3 respostas
Romildo_Paiter

E ai pessoal, beleza.

Estou começando a estudar JBoss Seam, para desenvolver um sistema. Para quem já assistiu os vídeos do Marcos Souza da Devmedia, são muito bons.

Eu segui todos os passos que estava no vídeo dele e implementei no meu, aparentemente não faltou nada. Todas as bibliotecas estão no lugar. Mas quando eu executo a minha aplicação a pagina não parece estar no contexto do servidor. Pois aparece o conteúdo do item value dos inputText.

Estou colocando duas imagens para vocês verem e quem sabe, surge uma luz para resolver esse problema.

Obrigado galera.




3 Respostas

Romildo_Paiter

Estou colocando o código que seria para aparecer corretamente

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich"> 
	<body>
		<h:form>
			Nome: <input type="text" jsfc="h:inputText" value="#{testeBean.nome}" />
			<br />
			Sobrnome: <input type="text" jsfc="h:inputText" value="#{testeBean.sobrnome}" /> 
			<br />
			
			<input type="button" jsfc="a4j:commandButton" value="Enviar" actionListener="#{testeBean.ola}" reRender="result" limitToList="false"/>
			<h:outputText value="#{testeBean.resultado}" id="result" />	
							
		</h:form> 
	</body>
</html>
furutani

Olá

Dá uma verificada se a url está correta (maiusculas e minusculas fazem diferença) e também veja se no console do tomcat não deu nenhum erro que impediu que a sua aplicação fosse pro ar

Romildo_Paiter

Eu durante o processo de desenvolvimento eu sem querer eu exclui o WEB.XML, e pequei de outro projeto.

Então eu decidi excluir novamente e gerar um outro web.xml em brando e refazer a configuração. E qual foi a surpresa.

Agora fufou legal.

Obrigado pessoal

web.xml, funcional para Projeto de JSF, e configurado para suportar o seam

<?xml version="1.0"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 <display-name>SeamTeste</display-name>
 <context-param>
  <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  <param-value>server</param-value>
 </context-param>
 <filter>
  <filter-name>Seam Filter</filter-name>
  <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>Seam Filter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 <listener>
  <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
 </listener>
 <!-- Faces Servlet -->
 <servlet>
  <servlet-name>Faces Servlet</servlet-name>
  <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
 </servlet>
 <servlet>
  <servlet-name>Seam Resource Servlet</servlet-name>
  <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>
 </servlet>
 <!-- Faces Servlet Mapping -->
 <servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>*.jsf</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
  <servlet-name>Seam Resource Servlet</servlet-name>
  <url-pattern>/seam/resource/*</url-pattern>
 </servlet-mapping>
 <login-config>
  <auth-method>BASIC</auth-method>
 </login-config>
</web-app>
Criado 15 de outubro de 2010
Ultima resposta 15 de out. de 2010
Respostas 3
Participantes 2