Hi Jacob, it´s wonderful,
my infrastructure is almost identical.
I wanted to use the versions of the most recent products

I have done this:
I tried with declaring a TransactionManager of type JTA, but it removed
problems with JBoss, due to a ClassCastException, then proving I tried with
the TransactionManager of Hibernate, and it sent an error from the loader of
classes.
As much I read in Internet that I did not find a route makes specific and I
decided that it would only deploy it first in a Tomcat. Nevertheless it is
necessary to put it to work in JBoss.

An additional question to everything, Which TransactionManager is more
recommendable: the JTA (that it would delegate in JBoss, according to I
understand), or the one of Hibernate?

My web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     "http://java.sun.com/dtd/web-app_2_3.dtd";>
<!-- generated by Spindle, http://spindle.sourceforge.net -->

<!-- Este archivo es una plantilla para generar el descriptor de aplicacion
    de Tapestry. Modificar con cuidado. -hrojas -->

<web-app>
   <display-name>APPLICATION_NAME</display-name>

   <distributable/>
   <filter>
       <filter-name>redirect</filter-name>
       <filter-class>org.apache.tapestry.RedirectFilter</filter-class>
   </filter>
   <filter-mapping>
       <filter-name>redirect</filter-name>
       <url-pattern>/</url-pattern>
   </filter-mapping>
   <servlet>
       <servlet-name>APPLICATION_NAME</servlet-name>
       <servlet-class>org.apache.tapestry.ApplicationServlet
</servlet-class>
    <load-on-startup>0</load-on-startup>
   </servlet>
   <servlet-mapping>
       <servlet-name>APPLICATION_NAME</servlet-name>
       <url-pattern>/app</url-pattern>
   </servlet-mapping>

   <listener>
             <listener-class>
org.springframework.web.context.ContextLoaderListener</listener-class>
   </listener>

   <context-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>/WEB-INF/AMV-demo-servlet.xml</param-value>
   </context-param>

   <session-config>
         <session-timeout>30</session-timeout>
   </session-config>
</web-app>

and until now i´m proving this descriptor of spring, i believe that it lack
the bean transactionManager:

<beans>
   <bean id="sessionFactory"
       class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
       <property name="dataSource">
           <ref bean="dataSource"/>
       </property>
       <property name="hibernateProperties">
           <props>
               <prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect</prop>
           </props>
       </property>
       <property name="configLocation">
           <value>/WEB-INF/hibernate.cfg.xml</value>
       </property>
       <property name="mappingResources">
               <list>
                   <value>Usuario.hbm.xml</value>
                   <value>Departamento.hbm.xml</value>
                   <value>Municipio.hbm.xml</value>
                   <value>Pais.hbm.xml</value>
                   <value>Persona.hbm.xml</value>
           </list>
       </property>
   </bean>

       <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource
">
             <property name="driverClassName">
           <value>oracle.jdbc.driver.OracleDriver</value>
       </property>
       <property name="url">
           <value>jdbc:oracle:thin:@192.168.0.3:1521:matri</value>
       </property>
       <property name="username">
           <value>amv</value>
       </property>
       <property name="password">
           <value>amv</value>
       </property>
       </bean>

       <bean id="personasDao"
         class="com.edesa.amv.dao.PersonasDao">
       <property name="sessionFactory">
           <ref bean="sessionFactory"/>
       </property>
   </bean>

   <bean id="departamentosDao"
         class="com.edesa.amv.dao.DepartamentosDao">
       <property name="sessionFactory">
           <ref bean="sessionFactory"/>
       </property>
   </bean>

   <bean id="municipiosDao"
         class="com.edesa.amv.dao.MunicipiosDao">
       <property name="sessionFactory">
           <ref bean="sessionFactory"/>
       </property>
   </bean>

   <bean id="paisesDao"
         class="com.edesa.amv.dao.PaisesDao">
       <property name="sessionFactory">
           <ref bean="sessionFactory"/>
       </property>
   </bean>

</beans>

/*******************************************************************************************/

thanks for any aid friend, how you see it?





On 6/1/07, Jacob Bergoo <[EMAIL PROTECTED]> wrote:


Hi Cesar,

I am working with Tapestry 4.0.2, Spring 2.0.5 Hibernate 3.2 and JBoss
4.0.4
GA, Acegi 1.0.3
I am happy to answer any questions you have on how we did our
configuration...

Jacob


César Augusto Mateus wrote:
>
> Hi all, I´m beginning with Tapestry 4.0
> Now i´m developing a project in my work, and i decided for these
> technologies.
> I have experience in Tapestry 3, hibernate 3.0, and JBoss or OC4J;
> I wanted to know how if somebody has a similar example or experience
> developing something similar, to receive some advice.
> I have found in Internet several forms of configuration of spring with
> tapestry but not as it works well. Some ways are programmatic, and
others
> are declaratory by means of web.xml and applicationcontext.xml.
> I have been proving a way in which web.xml was not touched, but that was
> enough with applicationContext.xml, but there were problems when
> integrating
> with jboss due to the transactions. I am trying of the way that is seen
in
>
http://www.springframework.org/docs/reference/webintegration.html#view-tapestry
> Thanks for any aid...
>
>

--
View this message in context:
http://www.nabble.com/Integration-Tapestry-4.0-%2B-Spring-2.0-%2B-Hibernate-3.0-%2B-JBoss-4.2-tf3849055.html#a10913113
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to