Author: alexsmirnov
Date: 2007-11-21 20:09:25 -0500 (Wed, 21 Nov 2007)
New Revision: 4165
Modified:
trunk/samples/seamPortletEar/seamBooking/src/main/resources/META-INF/persistence.xml
trunk/samples/seamPortletEar/seamBookingPortlet/src/main/webapp/WEB-INF/components.xml
trunk/samples/seamPortletEar/seamBookingPortlet/src/main/webapp/WEB-INF/web.xml
Log:
Got Seam boking portlet running !
Modified:
trunk/samples/seamPortletEar/seamBooking/src/main/resources/META-INF/persistence.xml
===================================================================
---
trunk/samples/seamPortletEar/seamBooking/src/main/resources/META-INF/persistence.xml 2007-11-22
00:19:28 UTC (rev 4164)
+++
trunk/samples/seamPortletEar/seamBooking/src/main/resources/META-INF/persistence.xml 2007-11-22
01:09:25 UTC (rev 4165)
@@ -12,6 +12,7 @@
<!-- These are the default for JBoss EJB3, but not for HEM: -->
<property name="hibernate.cache.provider_class"
value="org.hibernate.cache.HashtableCacheProvider"/>
<property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
+ <property name="jboss.entity.manager.factory.jndi.name"
value="java:/seamBookingEntityManagerFactory"/>
</properties>
</persistence-unit>
</persistence>
\ No newline at end of file
Modified:
trunk/samples/seamPortletEar/seamBookingPortlet/src/main/webapp/WEB-INF/components.xml
===================================================================
---
trunk/samples/seamPortletEar/seamBookingPortlet/src/main/webapp/WEB-INF/components.xml 2007-11-22
00:19:28 UTC (rev 4164)
+++
trunk/samples/seamPortletEar/seamBookingPortlet/src/main/webapp/WEB-INF/components.xml 2007-11-22
01:09:25 UTC (rev 4165)
@@ -1,23 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<components
xmlns="http://jboss.com/products/seam/components"
xmlns:core="http://jboss.com/products/seam/core"
+
xmlns:drools="http://jboss.com/products/seam/drools"
+
xmlns:persistence="http://jboss.com/products/seam/persistence"
xmlns:security="http://jboss.com/products/seam/security"
+
xmlns:web="http://jboss.com/products/seam/web"
+
xmlns:mail="http://jboss.com/products/seam/mail"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:transaction="http://jboss.com/products/seam/transaction"
-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
- "http://jboss.com/products/seam/core
http://jboss.com/products/seam/core-2.0.xsd
-
http://jboss.com/products/seam/transaction
http://jboss.com/products/seam/transaction-2.0.xsd
+ "http://jboss.com/products/seam/core
http://jboss.com/products/seam/core-2.0.xsd
+
http://jboss.com/products/seam/persistence
http://jboss.com/products/seam/persistence-2.0.xsd
+
http://jboss.com/products/seam/drools
http://jboss.com/products/seam/drools-2.0.xsd
http://jboss.com/products/seam/security
http://jboss.com/products/seam/security-2.0.xsd
+
http://jboss.com/products/seam/web
http://jboss.com/products/seam/web-2.0.xsd
+
http://jboss.com/products/seam/mail
http://jboss.com/products/seam/mail-2.0.xsd
http://jboss.com/products/seam/components
http://jboss.com/products/seam/components-2.0.xsd">
+
<core:init jndi-pattern="seamEAR/#{ejbName}/local"
debug="true"/>
<core:manager conversation-timeout="120000"
concurrent-request-timeout="500"
conversation-id-parameter="cid"/>
- <transaction:ejb-transaction/>
+ <persistence:managed-persistence-context name="entityManager"
+ auto-create="true"
+
persistence-unit-jndi-name="java:/seamBookingEntityManagerFactory"/>
- <security:identity
authenticate-method="#{authenticator.authenticate}"/>
+ <!--<transaction:ejb-transaction/>
+ --><security:identity
authenticate-method="#{authenticator.authenticate}"/>
+
</components>
Modified: trunk/samples/seamPortletEar/seamBookingPortlet/src/main/webapp/WEB-INF/web.xml
===================================================================
---
trunk/samples/seamPortletEar/seamBookingPortlet/src/main/webapp/WEB-INF/web.xml 2007-11-22
00:19:28 UTC (rev 4164)
+++
trunk/samples/seamPortletEar/seamBookingPortlet/src/main/webapp/WEB-INF/web.xml 2007-11-22
01:09:25 UTC (rev 4165)
@@ -38,7 +38,10 @@
<filter-mapping>
<filter-name>Seam Filter</filter-name>
- <url-pattern>/*</url-pattern>
+ <servlet-name>FacesServlet</servlet-name>
+ <dispatcher>FORWARD</dispatcher>
+ <dispatcher>REQUEST</dispatcher>
+ <dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<!-- JSF -->
@@ -54,14 +57,14 @@
</context-param>
<servlet>
- <servlet-name>Faces Servlet</servlet-name>
+ <servlet-name>FacesServlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
- <servlet-name>Faces Servlet</servlet-name>
- <url-pattern>*.seam</url-pattern>
+ <servlet-name>FacesServlet</servlet-name>
+ <url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<session-config>