Here are the relevant settings:
In server.xml:
<Engine name="Catalina" defaultHost="localhost" debug="0">
<Host name="local.synchro.com" appBase="webapps">
<Context path="" reloadable="true" docBase="C:\Development\StartWebsite" workDir="C:\Development\StartWebsite\work" />
<Context path="/synchro" reloadable="true" docBase="C:\Development\StartWebsite" workDir="C:\Development\StartWebsite\work" />
</Host>
</Engine>
The tiles definition in tiles-defs.xml:
<definition name="synchro.narf" path="/Templates/narf.jsp"> <put name="title" type="string">def title</put> </definition>
/Templates/narf.jsp:
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%> <html:html> <head> <title><tiles:insert attribute="title"/></title> </head> <body> Hello </body> </html:html>
narfPage.jsp:
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> <tiles:insert definition="synchro.narf"> <tiles:put name="title" type="string">newer title</tiles:put> </tiles:insert>
Now, if i access this page via http://local.synchro.com/synchro/narfPage.jsp it comes up as expected, no problems. However, if i try to access it through http://local.synchro.com/narfPage.jsp it comes up with:
[ServletException in:/Templates/narf.jsp] null'
I'm at a complete loss. Any ideas?
-- -Elliot Long
Email/MSNm: [EMAIL PROTECTED] WWW: http://www.hypnotoad.co.uk M: +34 666 057 523 (Esp)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]