Hi, This is web.xml from the first environment that works perfectly for every defintion.
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web=" http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>IRMS_WEB</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <session-config> <session-timeout>300</session-timeout> </session-config> <filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> </filter> <filter-mapping> <filter-name>UrlRewriteFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <description>Display chart on the end users machine.</description> <servlet-name>DisplayChart</servlet-name> <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> </servlet> <servlet-mapping> <servlet-name>DisplayChart</servlet-name> <url-pattern>/servlet/DisplayChart</url-pattern> </servlet-mapping> <servlet> <description>Get symbol information.</description> <display-name>Symbol</display-name> <servlet-name>Symbol</servlet-name> <servlet-class>com.irms.symbols.Symbol</servlet-class> </servlet> <servlet-mapping> <servlet-name>Symbol</servlet-name> <url-pattern>/Symbol</url-pattern> </servlet-mapping> <servlet> <description></description> <display-name>Output</display-name> <servlet-name>Output</servlet-name> <servlet-class>com.irms.output.Output</servlet-class> </servlet> <servlet-mapping> <servlet-name>Output</servlet-name> <url-pattern>/Output</url-pattern> </servlet-mapping> <servlet> <servlet-name>IRMS Startup</servlet-name> <servlet-class>com.irms.startup.Startup</servlet-class> <load-on-startup>2</load-on-startup> </servlet> <servlet> <servlet-name>tiles</servlet-name> <servlet-class>org.apache.tiles.web.startup.simple.SimpleTilesInitializerServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <error-page> <error-code>404</error-code> <location>/404.html</location> </error-page> <error-page> <error-code>500</error-code> <location>/500.html</location> </error-page> <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/accounts</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/funds</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <security-constraint> <web-resource-collection> <web-resource-name>Tool</web-resource-name> <description>Protected resources.</description> <url-pattern>/*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <description>These are the roles who have access</description> <role-name>user</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>FORM</auth-method> <form-login-config> <form-login-page>/signin.jsp</form-login-page> <form-error-page>/signin.jsp?error=1</form-error-page> </form-login-config> </login-config> <servlet> <description></description> <display-name>ZoomUniverse</display-name> <servlet-name>ZoomUniverse</servlet-name> <servlet-class>com.irms.output.ZoomUniverse</servlet-class> </servlet> <servlet-mapping> <servlet-name>ZoomUniverse</servlet-name> <url-pattern>/ZoomUniverse</url-pattern> </servlet-mapping> </web-app> This is the web.xml from the second environment. <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=" http://java.sun.com/xml/ns/javaee" xmlns:web=" http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation=" http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>IRMS_WEB</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <session-config> <session-timeout>300</session-timeout> </session-config> <filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> </filter> <filter-mapping> <filter-name>UrlRewriteFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <description>Display chart on the end users machine.</description> <servlet-name>DisplayChart</servlet-name> <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> </servlet> <servlet-mapping> <servlet-name>DisplayChart</servlet-name> <url-pattern>/servlet/DisplayChart</url-pattern> </servlet-mapping> <servlet> <description>Get symbol information.</description> <display-name>Symbol</display-name> <servlet-name>Symbol</servlet-name> <servlet-class>com.irms.symbols.Symbol</servlet-class> </servlet> <servlet-mapping> <servlet-name>Symbol</servlet-name> <url-pattern>/Symbol</url-pattern> </servlet-mapping> <servlet> <description></description> <display-name>Output</display-name> <servlet-name>Output</servlet-name> <servlet-class>com.irms.output.Output</servlet-class> </servlet> <servlet-mapping> <servlet-name>Output</servlet-name> <url-pattern>/Output</url-pattern> </servlet-mapping> <servlet> <servlet-name>IRMS Startup</servlet-name> <servlet-class>com.irms.startup.Startup</servlet-class> <load-on-startup>2</load-on-startup> </servlet> <servlet> <servlet-name>tiles</servlet-name> <servlet-class>org.apache.tiles.web.startup.simple.SimpleTilesInitializerServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <error-page> <error-code>404</error-code> <location>/404.html</location> </error-page> <error-page> <error-code>500</error-code> <location>/500.html</location> </error-page> <error-page> <error-code>401</error-code> <location>/401.html</location> </error-page> <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/accounts</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/funds</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <security-constraint> <web-resource-collection> <web-resource-name>Tool</web-resource-name> <description>Protected Resources.</description> <url-pattern>/*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <description>These are the roles who have access</description> <role-name>user</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>FORM</auth-method> <form-login-config> <form-login-page>/signin.jsp</form-login-page> <form-error-page>/signin.jsp?error=1</form-error-page> </form-login-config> </login-config> <servlet> <description></description> <display-name>ZoomUniverse</display-name> <servlet-name>ZoomUniverse</servlet-name> <servlet-class>com.irms.output.ZoomUniverse</servlet-class> </servlet> <servlet-mapping> <servlet-name>ZoomUniverse</servlet-name> <url-pattern>/ZoomUniverse</url-pattern> </servlet-mapping> </web-app> I dont think there is anything wrong with my web.xml files. Do you think I need to change ~/webapps/conf/web.xml and add the TilesServlet there? Thanks, Adi Saraf On Thu, Aug 11, 2011 at 1:50 PM, Antonio Petrelli < [email protected]> wrote: > 2011/8/11 Aditya Saraf <[email protected]> > > > I have an environment in which all the tiles definitions work perfectly. > I > > am trying to migrate everything to another environment. In my first > > environment I see the log message, but in the second I don't see this > > message. I guess my next question is, what should the container default > to > > and is this some how related to the context that the application is being > > run in? > > > > So in fact you oave two different applications then. > Can you post the web.xml files of both applications? > > My only other option is to migrate all definitions to the root folder :(. > > > > No, the last option is to debug. Use the source Luke :-D > > Antonio > -- Adi Saraf
