·Tomcat
(一)、基于应答模式—>被动的接收和处理请求,不会主动的给客户端发送信息
(二)、目录结构:
①bin:存放可执行文件,编译好的文件,一般是字节码文件,包括启动或停止Tomcat的命令
②conf:Tomcat的配置文件:server.xml context.xml ……
③lib:第三方依赖包,存放一些Tomcat和所有web应用都能访问的jar文件
④logs:存放运行时的日志文件的
⑤temp:存放临时文件
⑥webapps:应用web程序文件,也就是说我们发布的项目,必须放到这个目录下
⑦work:工作目录,存放程序运行转译、编译好的哪些sp文件
(三)访问:
①启动服务器
免安装版的 点击bin->startup.bat
安装版的启动服务
注意:如果Tomcat启动时出现闪退,说明JDK的环境变量JAVA_HOME没有配置好
怎么知道是否启动成功,启动bin->startup.bat,不出现闪退,然后打开浏览器输入127.0.0.1:8080,如果弹出Tomcat界面说明Tomcat启动成功。
②访问方式
http://<Tomcat服务器所在的主机的IP地址>:<Tomcat服务器所占用的端口号>/<项目名>/资源名 ------URL的组成:第一部分:协议 第二部分:主机IP地址和端口 第三部分:项目资源地址,如目录、文件
如果服务器所在的主机是本机,那么可用127.0.0.1或localhost或本机IP地址都行 例子:127.0.0.1:8080
Tomcat默认端口是8080
其实:当我们输入http://<主机IP>/<端口>/时已经到了Tomcat的webapps目录下,只是此时默认访问的是ROOT文件夹中的index.***文件 例子:127.0.0.1:8080/wzg
如果要访问的资源是以index开头,如index.html、index.jsp等,那么这个资源名可用省略。默认资源访问的配置,在web.xml中
③修改端口:
8080即为端口号,可以选择更改
修改默认访问页面 ->web.xml
虚拟机配置
①window\system32\dirvers\ect\host 中添加映射路径 127.0.0.1 www.yz.com
②在Tomcat -> conf -> server.xml中添加虚拟机主机配置
<Host name=”www.yc.com” appBase=”webapps” unpackWARs=”true” autoDeploy=”true”>
<Context path=”/” docBase=”D:\wzg” debug=”1” reloadable=”true”></Context>
</Host>
③注意:如果我们改了配置文件,一定要重启服务器,因为配置文件只会在服务器启动的时候读取一次。