我已经安装了Apache服务器2.4和Ant 1.8.3,我已经下载了Velocity 1.7和Velocity工具2.0。我已经阅读了 Apache Velocity 的安装文档大约十遍,并且 Google 了两天,我仍然不知道如何处理这些文件。谁能详细介绍一下如何安装 Velocity?
我希望使用Eclipse进行开发,所以我也安装了这个。
当我陷入困境时,我将不胜感激任何帮助。
谢谢。
Update:
我已经将 Eclipse 配置为使用 Tomcat,并通过教程完成了所有工作,但我不知道如何在 Eclipse 中启动速度项目,如果有人使用 Eclipse 构建速度项目,我希望获得一些有关如何设置的建议。
Thanks.
您还需要一个Java EE 容器 (aka 小服务程序容器)如 Apache Tomcat。 Apache HTTP 服务器不了解 Java 的任何信息。请注意,Tomcat 本身可以直接用作 HTTP 服务器 - 在生产服务器上,您通常会选择将 Apache HTTP 服务器保留在 Tomcat 前面,以加快静态文件请求的速度(Apache HTTP 可以使用 mod_proxy_ajp 将请求转发到 Tomcat)模块)。但对于初学者来说,直接使用Tomcat提供的HTTP服务会更容易一些。
然后,您需要熟悉a的概念Web应用程序。它只不过是特定的文件层次结构(可以使用以下命令将其压缩为 jar 文件).war扩大)。对于使用 Velocity 的 Web 应用程序,通常是:
./ ← 您的网络应用程序的根目录
./index.html ←您的欢迎页面模板
./foo/bar.html ←包含您的网络资源的任何其他文件或子目录
./WEB-INF/ ←WEB-INF目录包含所有Web应用程序配置
./WEB-INF/web.xml ←将 HTTP 请求映射到过滤器和 servlet
./WEB-INF/tools.xml ←Velocity 自定义工具的可选配置文件
./WEB-INF/velocity.properties ←用于调整速度配置的可选文件
./WEB-INF/lib/ ←包含您的 Web 应用程序所需的所有库
./WEB-INF/src/ ←包含您的自定义 Java 类源代码
./WEB-INF/类/ ←包含您的自定义 Java 类
Your 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>
我无法在 Eclipse 方面为您提供太多帮助,因为我不使用它,但是如果您搜索 tomcat + eclipse,网上似乎有几个教程。这是一个看起来很有趣的:
http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)