tomcat目录结构
目录(文件夹) | 说明 |
---|---|
/bin | 存放各种平台下用于启动和停止Tomcat的命令文件 |
/conf | 存放Tomcat服务器的各种配置文件 |
/lib | 存放Tomcat服务器所需的各种JAR文件(第三方驱动) |
/logs | 存放Tomcat的日志文件 |
/temp | Tomcat运行时用于存放临时文件 |
/webapps | 存放服务器所发布的项目 |
/work | Tomcat把由jsp生成的servlet放于此目录下 |
bin文件夹下的startup.bat可以启动Tomcat服务器,关闭服务器应点击shutdown.bat
编写第一个java web程序:
1.在webApps下创建项目目录(新建项目文件夹)
2.在新建的文件夹下编写index.jsp(可测试的首页)
3.创建WEB-INF目录(文件夹)(在项目文件夹下)。webapps文件夹下有个examples文件夹,下面有WEB-INF,把其下面的web.xml文档copy到自己的WEB-INF目录下(删除里面的注释,只保留根标签),还需要在WEB-INF文件夹下创建classes文件夹和lib文件夹
4.启动Tomcat服务器,输入地址http://localhost:8080/项目文件夹名/index.jsp
即可看到所写内容(需要指定使用GBK编码 不然会乱码)由于index.jsp也是默认的项目欢迎页面,因此也可以直接输入http://localhost:8080/项目文件夹名/
WEB-INF是java web的安全目录(客户端无法访问,只有服务器端可以访问)
WEB-INF下的web.xml是项目部署文件,比如指定欢迎页面为项目目录下的welcome.jsp(web-app根标签下):
<welcome-file-list>
<welcome-file>/welcome.jsp</welcome-file>
</welcome-file-list>
修改了web.xml后推荐重启Tomcat服务器
classes文件夹用于存放编译生成的字节码文件(.class文件),lib文件夹用于存放需要的jar包