My problem was in the url that I was using to bring up the page. I was able to get it to display correctly once I had the right syntax for the URL.
Thanks. -----Original Message----- From: Claus Nielsen [mailto:[EMAIL PROTECTED] Sent: Thursday, October 27, 2005 12:17 PM To: Tapestry users Subject: Re: Newbie question on integration of Spring and Tapestry 4 Do you have Tapestry runing at all? If not I'd try to get it to just display something before trying to integrate Spring. If what you posted is your complete web.xml, you need to declare and map Tapestrys ApplicationServlet like this: <servlet> <servlet-name>app</servlet-name> <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>app</servlet-name> <url-pattern>/app</url-pattern> </servlet-mapping> Kind regards Claus McBrayer, Roy 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 > > <html> > > <span jwcid="@Insert" value="ognl:person.name" /> > > </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]
