Tomca的使用
目录介绍
bin 专门用来存放Tomcat服务器的可执行程序
conf 专门用来存放Tomcat服务器的配置文件
lib 专门用来存放Tomcat服务器的jar包
logs 专门用来存放Tomcat服务器运行时输出的日记信息
temp 专门用来存放Tomcat运行时产生的临时数据
webapps 专门用来存放部署的Web工程
work 是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet的源码,和Session钝化的目录
钝化就是序列化,把一个对象写进磁盘
如何启动Tomcat服务器
找到Tomcat目录下的bin目录下的startup.bat启动
测试Tomcat服务器启动成功:
打开浏览器,在地址栏输入:
http://localhost:8080
或
http://127.0.0.1:8080
或
http://真实ip:8080
startup.bat启动后不能关闭,此时才能出现Tomcat页面
常见的启动失败:
- 双击startup.bat文件,小黑窗口一闪
原因:没配置好JAVA_HOME环境变量
另一种启动Tomcat服务器的方式
1.打开命令行
2.cd 到 Tomcat 的 bin 目录下
(1)cd 路径
(2)F:
(3)catalina run
就开始运行了
Tomcat的停止
1.点击tomcat服务器窗口的x关闭按钮
2.把Tomcat服务器窗口置为当前窗口,然后快捷键 Ctrl + c
3. 双击Tomcat 的 bin 目录下的shutdown.bat
如何修改Tomcat的端口号
Mysql的默认端口号是:3306
Tomcat默认的端口号是:8080
找到 Tomcat 的 bin 目录下的conf目录,找到server.xml配置文件
找到Connector标签修改port属性
端口号范围(1-65535)
修改完端口号要重启Tomcat服务器才能生效
百度:http://www.baidu.com:80
HTTP协议默认的端口号是:80
如何部署web工程到Tomcat中
-
第一种方法:
只需要把web工程的目录拷贝到Tomcat的webapps目录下即可- 如何访问Tomcat下的web工程:
http://ip:port/工程名/目录下/文件名
或
localhost:8080/webapps里的工程名
- 如何访问Tomcat下的web工程:
-
第二种部署方法
Tomcat下的conf目录\Catalina\localhost\下,创建xml配置文件
Context表示一个工程上下文
path表示工程的访问路径(不能中文):"/abc"
docBase表示工程目录在哪里
xml配置文件的内容示例:
< Context path="/web03" docBase=“E:\IdeaProjects\JavaWeb\out\artifacts\web03_war_exploded” /> -
手拖html页面到浏览器和在浏览器中输入http://ip:端口号/工程名/访问的区别
浏览器中输入http://ip:端口号/工程名/访问:
http://ip:端口号/工程名/资源名
使用的是http协议。
- 客户端(浏览器):
http://localhost:8080/book/index.html
http:表示协议
localhost 表示ip
:8080 表示端口
/book 表示工程路径
/index.html 哪个文件路径 - 服务器端(Tomcat):
/book工程 /manager工程 /user工程
a.html
index.html
请求发给服务器,服务器收到请求后,读取要访问的资源文件,然后回传给客户端要的页面的内容。浏览器解析展示。
手拖html页面到浏览器:
file:///F:/Tomcat/apache-tomcat-8.0.50/webapps/book/index.html
使用的协议是file://协议。file协议表示告诉浏览器直接读取file:协议后面的路径,解析展示在浏览器上即可(不走网络)
ROOT工程的访问,以及 默认 index.html页面的访问
当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/
没有工程名时,默认访问的是ROOT工程
当我们在浏览器地址栏中输入的访问地址如下:
http://ip:port/工程名/
没有资源名,默认访问index.html页面