
Tomcat服务器是一个开源小型web服务器 ,完全免费,主要用于中小型web项目,只支持Servlet和JSP 等少量javaee规范(就是JavaWeb编程接口)
JavaWeb概念
Java web,是用java技术来解决相关web互联网领域的技术的总称。web包括:web服务器和web客户端两部分。
java在最早web客户端的应用有java applet程序,不过这种技术在很久之前就已经被淘汰了。java在服务器端的应用非常丰富,
比如Servlet,jsp和第三方框架等等。java技术对web领域的发展注入了强大的动力
简单的说,就是使用java语言实现浏览器可以访问的程序内容。称之为Java Web。
javaweb开发是基于请求和响应的:
- 请求:浏览器(客户端)向服务器发送信息
- 响应:服务器向(客户端)浏览器回送信息
请求和响应是成对出现的。
web资源分类
所谓web资源即放在Internet网上供外界访问的文件或程序,又根据它们呈现的效果及原理不同,将它们划分为静态资源和动态资源。
- 静态web资源:固定不变数据文件(静态网页 HTML、CSS文件、文本、音频、视频)
- 静态web技术:HTML+CSS+JavaScript
- 动态web资源:一段服务程序,运行后,生成的数据文件
- 动态web技术:servlet,jsp,php, .net ,ruby、python等等
配置tomcat的端口
tomcat默认的端口是8080(访问端口)
http的默认端口是80,如果访问的时候输入http://www.baidu.com
相当于http://www.baidu.com:80
。
当真正在项目上线之后,通常采用80,修改方法如下:
1)找到tomcat目录/conf/server.xml
2)修改port的值,将port
端口的值修改为80
3)然后在浏览器中输入 http://127.0.0.1:80
或 http://127.0.0.1
访问测试
常用的布署工程到Tomcat中的两种方式
即把我们自己书写的html,servlet这些信息,部署到tomcat的方式。
- 第一种方法:
在conf/server.xml文件的host元素中配置,例如:
在host标签内书写如下内容1
2<Context path="/atguigu" docBase="D:\atguigu"/>
<Context path=”浏览器要访问的目录---虚拟目录” docBase=”网站所在磁盘目录”/>
配置好之后,要重启服务器。
缺点(Tomcat7.0之后):如果配置错误:tomcat会启动失败。(如果tomcat里面存放的其他的网站),其他网站也会停机。
- 第二种方式:将网站目录复制到tomcat/webapps目录(常用,必须掌握)
有一个网站(一个文件夹),把文件夹复制到tomcat的webapps
目录下。
文件夹的名字,就是网站或者工程的访问目录.相当于之前配置<Context path=””
的配置