2009-09-19 66 views

回答

2

谷歌搜索的第一个结果。

在Tomcat根目录下会有一个名为web-apps的子目录,在此Tomcat服务器上运行的所有Web应用程序将驻留在此处。每个Web应用程序将在Web应用程序下拥有自己的子目录,因此您可以在web-apps目录下为您的Web应用程序创建一个目录,如/ web-apps /。 JSP页面可以放置在您创建的目录或您可能想创建的其他子目录中,但请注意,对于每个新的子目录,将JSP文件放入URL以访问它们需要包含每个目录。

在您创建的目录中需要另一个名为WEB-INF的目录,该目录将包含web.xml文件,其中包含Web应用程序的配置信息,例如应用程序的欢迎文件,所有servlet映射,过滤器等...

在WEB-INF目录下,你可以创建另一个名为classes的目录,你的web应用程序中使用的所有java类都应该放在这里,例如一个类似于它们的包的树结构,例如:如果你有一个名为MyClass的类,它的包是com.xyz,那么这个类应该放在/web-apps//WEB-INF/classes/com/xyz/MyClass.class中。以这种方式处理类的另一种替代方法是将它们全部打包到一个jar文件中,jar文件也可以放在一个名为lib的目录下,也位于WEB-INF目录下,例如:假设您有一个名为myLibrary.jar的jar文件,它可以放在/web-apps//WEB-INF/lib/myLibrary.jar中。通过将类和jar文件放置在这些目录中Tomcat确保在运行应用程序时它们位于CLASSPATH中。

每次要将某些JSP页面部署到Tomcat服务器时,重复此过程的替代方法是简单地创建WAR文件并使用Tomcat管理器(可通过浏览器窗口访问该文件)来部署WAR文件到服务器。

Source

相关问题