VelocityTools 2.0に切り替えていますが、新しいtools.xmlが読み込まれません。toolbox.xmlを置き換えて、tools.xmlを使用しましたが、サーバーを実行すると次のようになります。
"XMLToolboxManager:100:XMLToolboxManagerは非推奨になりました。代わりにorg.apache.velocity.tools.ToolboxFactoryを使用してください。
ServletToolboxManager:131:ServletToolboxManagerは非推奨になりました。代わりにorg.apache.velocity.tools.ToolboxFactoryを使用してください。」
ToolboxFactoryはどのように使用できますか?XMLToolboxManagerまたはServletToolboxManagerはコードのどこにも参照されていないため、クラスを単純に置き換えることはできません。
VelocityTools 2.0でtoolbox.xmlを使用すると、問題なく動作しますが、tools.xmlで新しいxml構文を動作させる必要があります。
speed.xmlでのBeanの定義は次のようになります。
<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityLayoutViewResolver">
<property name="viewClass">
<value>org.springframework.web.servlet.view.velocity.VelocityLayoutView</value>
</property>
<property name="contentType">
<value>text/html;charset=UTF-8</value>
</property>
<property name="cache"><value>true</value></property>
<property name="prefix"><value></value></property>
<property name="suffix"><value>.vm</value></property>
<property name="toolboxConfigLocation"><value>/WEB-INF/tools.xml</value></property>
</bean>
Beanから「toolboxConfigLocation」のプロパティを削除してみて、デフォルトのtools.xmlが使用可能になることを期待しましたが、使用しようとすると$mathが機能しませんでした。私は何が間違っているのですか?
誰か助けてもらえますか?