Tomcat 目录解析

目录 作用
bin 专门存放tomcat服务器的可执行程序
conf 专门用来存放tomcat服务器的配置文件
lib 专门用于存放tomcat服务器的jar包(对JavaEE实现的规范)
logs 专门用于存放tomcat服务器运行时输出的日志信息
temp 专门用于存放tomcat服务器运行时产生的临时数据
webapps 专门用于存放部署的Web工程
work 是Tomcat工作时的目录,用于存放tomcat运行时jsp翻译为Servlet的原码和Session钝化的目录

运行Tomcat

打开tomcat的解压目录然后找到 bin 目录下的 startup.bat 文件,打开即可。也可以在bin目录下打开命令行使用 catalina run 命令启动服务。同目录下的shutdown.bat 可以结束tomcat服务器。

tomcat守候在8080端口,所以只需要在浏览器中打开本机的 8080端口 即可查看tomcat是否已经启动(浏览器打开 http://localhost:8080 或者 http://127.0.0.1:8080 都可以)

修改Tomcat服务器的默认端口

conf目录下的server.xml文件中的Connector标签下有个port属性控制Tomcat服务部署的端口,直接修改后重启tomcat即可。

Tomcat下部署Web工程

方法1:在默认访问路径下添加工程,将工程整个复制到Tomcat安装目录下的webapps目录下即可(默认访问时是默认将根路径设定为webapps目录的)

方法2:修改tomcat的默认访问路径,修改conf目录下server.xml文件,在Host标签内添加一个子标签<Context docBase="D:/Tomcat 8.0/webapps/guanwang" path="" debug="0" reloadable="true"/> 其中docBase属性就表示着默认的访问路径(如果将docBase)属性设置为相对路径那么相对路径的值应该是相对于Host标签的appBase属性所代表的路径(在没有添加修改时Tomcat的默认工程路径就是ROOT);

方法3:添加工程路径,也可以在conf目录下的Catalina\localhost\目录(如果没有请自行创建)下创建一个XXX.xml文件,然后在文件中输入<Context path="/XXX" docBase="/XXX/YYY" />,其中path属性就是指访问的工程路径,docBase属性就是需要访问的路径(对于xml文件规范上是要加上<?xml version="1.0" encoding="UTF-8"?>

IDEA配置Tomcat

参考:CSDN 如何在IDEA中配置Tomcat

参考:CSDN idea配置tomcat热部署

Java Web项目的目录解析

目录|文件 作用
src 存放自己编写的java源代码
webapp 专门用于存放web工程的资源文件,例如html页面、css文件、js文件等
WEB_INF 是个受服务器保护的目录,浏览器无法直接访问到此目录的内容
web.xml 是整个动态web工程的配置文件部署描述文件,用于配置很多web工程的组件