与Apache Tomcat一样,您还需要一个Java EE容器(又名servlet容器)。 Apache HTTP服务器对Java没有任何了解。请注意,Tomcat本身可以直接用作HTTP服务器 - 您通常会选择将Apache HTTP服务器保留在生产服务器上的Tomcat之前,以加速静态文件请求等其他原因(Apache HTTP可以使用mod_proxy_ajp将请求转发给Tomcat模块)。但是一开始,直接使用Tomcat提供的HTTP服务会更容易。
然后,您需要熟悉Web应用程序的概念。它只不过是一个特定的文件层次结构(可以使用.war扩展名压缩成jar文件)。对于使用速度的Web应用程序,这通常会是:
./ ← 根Web应用程序的
./index.vhtml ← 欢迎页面模板
./foo/bar.vhtml ← 任何其他文件或子目录包含您的网络资源
./WEB-INF/ ← 的WEB-INF目录中包含的所有Web应用程序配置
./WEB-INF/web.xml ←个对过滤器将HTTP请求映射和servlet
./WEB-INF/tools.xml ← 可选的配置文件,您的速度自定义工具
./WEB-INF/velocity.properties ← 可选文件调整速度配置
./WEB-INF/lib/ ← 包含您的Web应用程序所需的所有库
./WEB-INF/src/ ← 包含自定义的Java类的源代码
。/ WEB-INF /班/ ← 包含自定义的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>
我帮不了你太多与Eclipse,因为我不使用它,但似乎有一些在线教程,如果你搜索的tomcat +月食。这里看起来很有趣:
http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html
谢谢!我将安装Tomcat,看看这是否可以帮助我更容易地设置它!我决心得到这个工作!我感谢你的帮助,我会让你知道我如何得到! 谢谢 – deucalion0 2012-04-23 12:34:16
我已经设法让tomcat建立起来,并且我的第一个web应用程序正常工作,但不幸的是速度webapp不行,我使用了你链接到的教程,非常感谢! 你可能会指点我一个速度项目的例子,所以我可以试着让它在Eclipse中工作吗? 谢谢! – deucalion0 2012-04-23 21:40:16