Java Web之Tomcat目录结构和Web应用
来源:互联网 发布:程序员好学吗 编辑:程序博客网 时间:2024/06/09 19:31
Tomcat目录结构解析
|-bin: 存放tomcat的命令, 如启动停止脚本等。
- catalina.bat 命令:
- startup.bat -> catalina.bat start
- shutdown.bat - > catalina.bat stop
|- conf: 存放tomcat的配置信息。其中server.xml文件是核心的配置文件。
- |-lib:支持tomcat软件运行的jar包。其中还有技术支持包,如servlet-api.jar,jsp-api.jar。
- |-logs:运行过程的日志信息
- |-temp: 临时目录
- |-webapps: 共享资源目录。web应用目录。(注意不能以单独的文件进行共享)
- |-work: tomcat的运行目录。jsp运行时产生的临时文件就存放在这里
Web应用的目录结构
- |- WebRoot : web应用的根目录
- |- 静态资源(html+css+js+image+video, 这里的资源可以直接通过url访问)
- |- WEB-INF : 固定写法(不能通过url直接访问, 需要在web.xml中配置. 在Servlet3.0中, 可以通过WebServlet注解来直接映射url和servlet, 免去web.xml中配置的问题)。
- |-classes: (可选)固定写法。存放class字节码文件
- |-lib: (可选)固定写法。存放jar包文件。
- |-web.xml
下面是Intellij的一个应用目录
Web.xml配置Servlet
如果Servlet版本小于3.0, 或者您不希望使用注解, 那么可以在web.xml中配置您的servlet程序, 一个最简单的实例如下:
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <!-- 配置一个servlet程序 --> <servlet> <!-- servlet的内部名称 ,可以自定义--> <servlet-name>HelloServlet</servlet-name> <!-- servlet类名: 包名+简单类名--> <servlet-class>io.github.oncealong.firstSample.HelloServlet</servlet-class> </servlet> <servlet-mapping> <!-- servlet的内部名称,和上面的名称保持一致!!!--> <servlet-name>HelloServlet</servlet-name> <!-- servlet的访问名称: /名称 --> <url-pattern>/hello</url-pattern> </servlet-mapping></web-app>
0 0
- Java Web之Tomcat目录结构和Web应用
- Tomcat之web应用的目录组成结构
- Java Web应用目录结构
- tomcat目录结构与配置文件,web应用的目录结构
- tomcat目录结构与配置文件,web应用的目录结构
- Tomcat的Web目录结构
- java web 目录结构
- Servlet(3)Tomcat安装目录及web应用结构和设置个人webapp的首页
- tomcat目录结构、web应用的目录结构及相关应用
- Web应用的目录结构
- java web学习笔记(五)--tomcat的目录结构
- Tomcat之web应用的部署和网站目录的映射
- Tomcat之web应用的部署和网站目录的映射
- Tomcat之web应用的部署和网站目录的映射
- java-web应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml
- 02tomcat--- web应用和虚似目录的映射.
- Java web的目录结构
- java web项目目录结构
- HTTP 2.0
- 安卓日记————自定义View(1)
- windows10配置JDK开发环境
- win32汇编 屏幕截图保存BMP 学习笔记<第二篇>之东拼西凑
- PAT-B 1044. 火星数字
- Java Web之Tomcat目录结构和Web应用
- windows下GNU编译器的使用
- 调整Lable字体行间距
- java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
- 使用路易社的数据进行聚类测试
- Bootstrap 概览
- 全面讲解Android App Widgets之基本使用(一)
- 【转载】C#Winform程序如何发布并自动升级(图解)
- Android字符串进阶之三:字体属性及测量(FontMetrics)