I am using the tapestry-spring.jar instead of creating the individual files.
-----Original Message----- From: seloha . [mailto:[EMAIL PROTECTED] Sent: Thursday, October 27, 2005 10:56 AM To: [email protected] Subject: RE: Newbie question on integration of Spring and Tapestry 4 Roy, Have you created the hivemind.xml file, the XSpringBeanFactoryHolderImpl.java and the XWebApplicationContextUtils.java as described in the wiki. These files provide the bridge between the Spring and Tapestry system. Hope this helps Paul McBrayer, Roy <[EMAIL PROTECTED]> wrote: I am trying to use Spring with Tapestry 4 per the instructions at Tapestry4Spring - http://wiki.apache.org/jakarta-tapestry/Tapestry4Spring . I have created the Home.html page and Home.page . Also have created the web.xml and applicationContext.xml. All are shown below. Both Home.html and Home.page are located under the application directory in the Tomcat Home/webapps directory. I also have Person class in WEB-INF\classes\com\example\model . This is being found by Spring based on the Tomcat logs. No errors are generated when Tomcat starts and Spring appears to be initializing correctly but I get no output from Tapestry to the Home.html web page. I have verified that I have all required Tapestry jar files. What else do I need to do? ------------------------ Home.html ------------------- Home.page <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE page-specification PUBLIC "-//Apache Software Foundation//Tapestry Specification 3.1//EN" "http://jakarta.apache.org/tapestry/dtd/Tapestry_3_1.dtd"> <page-specification class="org.apache.tapestry.html.BasePage"> <inject property="person" object="spring:person" /> </page-specification> --------------------------- Web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> </web-app> ------------------------------ applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="person" class="com.example.model.Person"> <property name="name"> <value>Nanda Firdausi</value> </property> </bean> </beans> ----------------------- Person.java package com.example.model; public class Person { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
