Apache2 如何安装和使用Apache Velocity?

Apache2 如何安装和使用Apache Velocity?,apache2,velocity,Apache2,Velocity,我安装了ApacheServer2.4和Ant1.8.3,下载了Velocity 1.7和Velocity tools 2.0。我已经阅读了大约十次ApacheVelocity的安装文档,在谷歌上搜索了两天,我仍然不知道如何处理这些文件。有人能提供如何安装Velocity的详细说明吗 我希望使用Eclipse进行开发,所以我也安装了这个 我将感谢任何帮助,因为我陷入困境 多谢各位 更新: 我已经将Eclipse配置为使用Tomcat,并且通过一个教程完成了我的工作,并设法使这一切正常工作,但是我

我安装了ApacheServer2.4和Ant1.8.3,下载了Velocity 1.7和Velocity tools 2.0。我已经阅读了大约十次ApacheVelocity的安装文档,在谷歌上搜索了两天,我仍然不知道如何处理这些文件。有人能提供如何安装Velocity的详细说明吗

我希望使用Eclipse进行开发,所以我也安装了这个

我将感谢任何帮助,因为我陷入困境

多谢各位

更新:

我已经将Eclipse配置为使用Tomcat,并且通过一个教程完成了我的工作,并设法使这一切正常工作,但是我不知道如何在Eclipse中启动velocity项目,如果有人使用Eclipse构建velocity项目,我将非常感谢关于如何设置它的一些建议

谢谢。

您还需要像ApacheTomcat这样的JavaEE容器(又名servlet容器)。Apache HTTP服务器对Java一无所知。请注意,Tomcat本身可以直接用作HTTP服务器—您通常会选择在生产服务器上将Apache HTTP服务器放在Tomcat前面,以加速静态文件请求,以及其他原因(Apache HTTP可以使用mod_proxy_ajp模块将请求转发给Tomcat)。但首先,直接使用Tomcat提供的HTTP服务更容易

然后,您需要熟悉Web应用程序的概念。它只不过是一个特定的文件层次结构(可以压缩成扩展名为.war的jar文件)。对于使用Velocity的web应用程序,这通常是:

./← web应用程序的根目录
/index.vhtml← 您的欢迎页面模板
/foo/bar.vhtml← 包含web资源的任何其他文件或子目录
/WEB-INF/← WEB-INF目录包含所有WEB应用程序配置
./WEB-INF/WEB.xml← 将HTTP请求映射到筛选器和servlet
./WEB-INF/tools.xml← Velocity自定义工具的可选配置文件
./WEB-INF/velocity.properties← 用于调整Velocity配置的可选文件
/WEB-INF/lib/← 包含web应用程序所需的所有库
/WEB-INF/src/← 包含自定义Java类源代码
/WEB-INF/classes/← 包含自定义Java类

您的web.xml文件必须将足够的请求映射到VelocityViewServlet。它将如下所示:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

  <servlet>
    <servlet-name>view</servlet-name>
    <servlet-class>org.apache.velocity.tools.view.VelocityViewServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>view</servlet-name>
    <url-pattern>*.vhtml</url-pattern>
  </servlet-mapping>

</web-app>

看法
org.apache.velocity.tools.view.VelocityViewServlet
1.
看法
*.vhtml

我不能在Eclipse上帮你很多忙,因为我不使用它,但是如果你搜索tomcat+Eclipse的话,网上似乎有一些教程。这里有一个看起来很有趣:

谢谢!我将安装Tomcat,看看这是否有助于我更轻松地设置它!我下定决心要让它工作起来!我感谢你的帮助,我会让你知道我的进展!ThanksI已经成功地安装了tomcat,我的第一个web应用程序也正常工作,但不幸的是,它不是velocity web应用程序,我使用了您链接到的教程,非常感谢!你能不能给我举一个velocity项目的例子,这样我就可以试着让它在Eclipse中工作?非常感谢。