2012-02-20 3 views
2

Новое в Appache Velocity и попытка запустить мою первую vm-страницу в Eclipse (без успеха). Вот шаги, которые я взял до сих пор:Eclipse + Apache Velocity Engine?

  1. Скачать Распределение скорости двигателя: http://velocity.apache.org/download.cgi#Engine
  2. Создание динамически веб-проект в Eclipse,
  3. Выберите Tomcat в качестве сервера
  4. Создать простой индекс. vm в папке WebContent
  5. Добавить все файлы jar из velocity.1.7.zip в мой проект ClassPath
  6. Запустите index.vm, выведите все VTL как есть (не «vm-ized»).

index.vm:

<html> 
<body> 
#set($foo = "Velocity") 
Hello $foo World! 
</body> 
<html> 

Любая помощь очень ценится!

ответ

1

Хорошо, он работает в Eclipse. Просто нужно добавить все файлы Velocity Jar в каталог lib папки WEB-INF в моем Dynamic Web Project. Затем обновите web.xml следующим образом:

<?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>Velocity_Test</display-name> 
    <welcome-file-list> 
    <welcome-file>index.vm</welcome-file> 
    <welcome-file>index.html</welcome-file> 
    <welcome-file>index.htm</welcome-file> 
    <welcome-file>index.jsp</welcome-file> 
    <welcome-file>default.html</welcome-file> 
    <welcome-file>default.htm</welcome-file> 
    <welcome-file>default.jsp</welcome-file> 
    </welcome-file-list> 

    <!-- Define Velocity template compiler --> 
    <servlet> 
    <servlet-name>velocity</servlet-name> 
    <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class> 
    </servlet> 

    <!-- Map *.vm files to Velocity --> 
    <servlet-mapping> 
    <servlet-name>velocity</servlet-name> 
    <url-pattern>*.vm</url-pattern> 
    </servlet-mapping> 
</web-app> 
+1

Сведения о дополнении. Я удалил баночки из папки lib и добавил их в свой класс. Он бросил кучу ошибок. Могу ли я указывать на все файлы Velocity Jar извне или мне нужно импортировать их в папку lib моего проекта, чтобы это работало? Благодаря! – worked

+0

Эй вы могли бы привести пример своего проекта скорости? Я хочу настроить его, но у меня возникают трудности. Не могли бы вы поделиться своей папкой проекта, чтобы я мог видеть, куда идут файлы? Спасибо! – deucalion0

Смежные вопросы