[RESOLVIDO]JSF + Primefaces mobile

muito estranho, teve que montei assim também, fico contente de rodar, mas na hora não abriu nada…ai refiz…e fica dando esse erro…pelo jeito tá com bug…porq tá muito complicado.

resolvido…consegui…vou passar as classes certinho para quem precisar…

Primeiro criei o projeto com Dynamic Web Project, depois converti o projeto para maven to project em configure.

no pom.xml adicionei as seguintes informações:

[code]
4.0.0
primefaces
primefaces
0.0.1-SNAPSHOT
war

src


maven-compiler-plugin
3.1

1.6
1.6



maven-war-plugin
2.3

WebContent
false



prime-repo Prime Repo http://repository.primefaces.org
	<dependency>
		<groupId>org.primefaces</groupId>
		<artifactId>primefaces</artifactId>
		<version>3.3</version>
	</dependency>
org.primefaces primefaces-mobile 0.9.3
	<!-- JSF 2 -->
	<dependency>
		<groupId>com.sun.faces</groupId>
		<artifactId>jsf-api</artifactId>
		<version>2.1.11</version>
	</dependency>
	<dependency>
		<groupId>com.sun.faces</groupId>
		<artifactId>jsf-impl</artifactId>
		<version>2.1.11</version>
	</dependency>

	<dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>jstl</artifactId>
		<version>1.2</version>
	</dependency>

	<dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>servlet-api</artifactId>
		<version>2.5</version>
	</dependency>

	<dependency>
		<groupId>javax.servlet.jsp</groupId>
		<artifactId>jsp-api</artifactId>
		<version>2.1</version>
	</dependency>

	<!-- EL -->
	<dependency>
		<groupId>org.glassfish.web</groupId>
		<artifactId>el-impl</artifactId>
		<version>2.2</version>
	</dependency>

	<!-- Tomcat 6 need this 
	<dependency>
		<groupId>com.sun.el</groupId>
		<artifactId>el-ri</artifactId>
		<version>1.0</version>
	</dependency>
	-->
</dependencies>

[/code]

no faces-config.xml adicionei a seguinte informação

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



PRIMEFACES_MOBILE

[/code]

copiei as libs primefaces-3.3.jar e primefaces-3.3-sources.jar para a pasta WebContent\WEB-INF\lib

e por fim uma pagina de teste:

demo.xhtml

[code]<f:view xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:pm="http://primefaces.org/mobile"
contentType=“text/html” renderKitId=“PRIMEFACES_MOBILE”>
<pm:page title=“Mobile Home” mini=“true”>

<pm:view id=“main”>
<pm:header title=“Fixed Header” swatch=“b” fixed=“true”/>
pm:content
<p:dataList>
<f:attribute name=“filter” value=“true” />
<h:outputText value=“Barcelona” />
<h:outputText value=“Istanbul” />
<h:outputText value=“New York” />
<h:outputText value=“Paris” />
</p:dataList>
</pm:content>

      <pm:footer fixed="true" style="text-align: center; font-size: 10px">
            <h:outputText value="Fixed Footer"/>
        </pm:footer>

    </pm:view>
</pm:page>

</f:view>[/code]

1 curtida

Muito BOM!

Dúvida, como fica a questão de banco de dados nesses sistemas para mobile? Usa um banco de dados embutido ou um banco de dados normal? tem que instalar o banco de dados no celular?

Ou tem como disponibilizar pra mim seu codigo pra mim importar ele? Estou com problema esta dando tbem erros… Pliz!

Olá Bom dia.

Sobre o banco de dados alguém teria algum comentário? porque aplicações embarcadas usam o SQLite mais aqui pelo que estou entendendo estamos construindo apenas um front-end então o banco estaria em um servidor?

foi resolvido???

Estava tendo o mesmo problema, descobri que, por mais que eu tivesse adicionado os jars ao projeto via Java Build Patch, a pasta onde eles deveriam estar (\workspace*Nome do Projeto*\WebContent\WEB-INF\lib) continuava vazia, entao resolvi adicionando-os manualmente copiando e colando