外部访问页面(没有eclipse的情况下)
1.apache-tomcat-8.5.32-windows-x64\apache-tomcat-8.5.32\webapps在这个目录下创建一个文件夹,如ATT,在这个文件夹中创建一个名为WEB-INF的文件夹,并且将自己workspace里面的index文件复制到ATT目录下,这个index.html文件在E:\workspace\javaweb_intro\WebContent下面。
2.将web.xml文件,classes文件复制到新建WEB-INF目录下,web文件在E:\workspace\javaweb_intro\WebContent\WEB-INF目录下classes文件在E:\workspace\javaweb_intro\build目录下
3.运行startup,打开浏览器,输入localhost:8080/ATT即可
- * .html,* .jsp等 - HTML和JSP页面,以及应用程序必须对客户端浏览器可见的其他文件(如JavaScript,样式表文件和图像)。在较大的应用程序中,您可以选择将这些文件划分为子目录层次结构,但对于较小的应用程序,为这些文件仅维护一个目录通常要简单得多。
- /WEB-INF/web.xml - 应用程序的Web应用程序部署描述符。这是一个XML文件,描述构成应用程序的servlet和其他组件,以及您希望服务器为您强制执行的任何初始化参数和容器管理的安全性约束。以下小节将更详细地讨论此文件。
- / WEB-INF / classes / - 此目录包含应用程序所需的任何Java类文件(和相关资源),包括servlet和非servlet类,它们未组合到JAR文件中。如果您的类被组织为Java包,则必须在目录层次结构中将其反映出来
/WEB-INF/classes/
。例如,名为的Java类com.mycompany.mypackage.MyServlet
需要存储在名为的文件中/WEB-INF/classes/com/mycompany/mypackage/MyServlet.class
。
- / WEB-INF / lib / - 此目录包含JAR文件,这些文件包含应用程序所需的Java类文件(和相关资源),例如第三方类库或JDBC驱动程序。
将应用程序安装到Tomcat(或任何其他2.2或更高版本的Servlet容器)时,WEB-INF/classes/
目录中的类以及目录中找到的JAR文件中的所有类 WEB-INF/lib/
对特定Web应用程序中的其他类可见。因此,如果您在其中一个位置包含所有必需的库类(请务必检查您使用的任何第三方库的再分发权限许可),您将简化Web应用程序的安装 - 无需调整系统将需要类路径(或在服务器中安装全局库文件)。