Hello.
Seems I have a problem. I have two VelocityViewServlets configured in my web.xml. One for *.vm files and one for *.css files. The one for css files is so I can
do $link.setRelative() on my images in stylesheets.

But, each of these is different. For .vm files I use the VelocityLayoutServlet. For .css I use VelocityViewServlet. For .vm the contentType is text/html. For
.css it is text/css.

Thing is, the second servlet isn't reading its own properties file like it should. The first properties file is getting cached somehow and its properties are being read into the second servlet. This was not happening in 1.4 but it is happening
in 2.0-beta3.


<servlet>
   <servlet-name>velocity</servlet-name>
<servlet-class>org.apache.velocity.tools.view.VelocityLayoutServlet</servlet-class>
   <init-param>
       <param-name>org.apache.velocity.properties</param-name>
       <param-value>/WEB-INF/velocity.properties</param-value>
   </init-param>
   <init-param>
       <param-name>org.apache.velocity.toolbox</param-name>
       <param-value>/WEB-INF/tools.xml</param-value>
   </init-param>
   <load-on-startup>10</load-on-startup>
</servlet>
<servlet>
   <servlet-name>velocityCss</servlet-name>
<servlet-class>org.apache.velocity.tools.view.VelocityViewServlet</servlet-class>
   <init-param>
       <param-name>org.apache.velocity.properties</param-name>
       <param-value>/WEB-INF/velocity_css.properties</param-value>
   </init-param>
   <init-param>
       <param-name>org.apache.velocity.toolbox</param-name>
       <param-value>/WEB-INF/tools.xml</param-value>
   </init-param>
   <load-on-startup>20</load-on-startup>
</servlet>

<servlet-mapping>
   <servlet-name>velocity</servlet-name>
   <url-pattern>*.vm</url-pattern>
</servlet-mapping>
<servlet-mapping>
   <servlet-name>velocityCss</servlet-name>
   <url-pattern>*.css</url-pattern>
</servlet-mapping>


All my stylesheets keep coming up with the text/html contentType. That second properties
file is completely ignored.

Let me know if there is anything I can do.  Thanks a lot.


Charlie



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to