Tomcat的使用
Java Web概念
Java web,是用java技术来解决相关web互联网领域的技术的总称。 java在最早web客户端的应用有java applet程序,不过这种技术在很久之前就已经被淘汰了。java在服务器端的应用非常丰富,比如Servlet,jsp和第三方框架等等。简单的说,就是使用java语言实现浏览器可以访问的程序内容。称之为Java Web。
javaweb开发是基于请求和响应的:
请求:浏览器(客户端)向服务器发送信息
响应:服务器向(客户端)浏览器回送信息
请求和响应是成对出现的。
Web资源分类
所谓web资源即放在Internet网上供外界访问的文件或程序,又根据它们呈现的效果及原理不同,将它们划分为静态资源和动态资源。
静态web资源:固定不变数据文件(静态网页 HTML、CSS文件、文本、音频、视频)
静态web技术:HTML+CSS+JavaScript
动态web资源:一段服务程序,运行后,生成的数据文件
动态web技术:servlet,jsp,php, .net ,ruby、python等等
常见的web服务器
Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)。
Jboss:是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)。
GlassFish: 由Oracle公司开发的一款JavaWeb服务器,是一款强健的商业服务器,达到产品级质量(应用很少,收费)。
Resin:是CAUCHO公司的产品,是一个非常流行的应用服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多)。
WebLogic:是Oracle公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。
Tomcat服务器
开源小型web服务器 ,完全免费,主要用于中小型web项目,只支持Servlet和JSP 等少量javaee规范,使用Java语言开发的,所以在运行时需要jdk,且Tomcat服务器的版本必须与jdk版本对应Tomcat的安装目录介绍:
bin:可以执行文件。 conf:tomcat服务器的配置文件 lib:tomcat启动后需要依赖的jar包 logs:tomcat工作之后的日志文件 webapps:是tomcat布暑工程的目录。 work:jsp文件在被翻译之后,保存在当前这个目录下,session对象被序列化之后保存的位置Tomcat服务器启动
注:必须配置JAVA_HOME 启动: tomcat目录/bin/startup.bat(window启动文件) 找到startup.bat 双击运行。 在浏览器地址栏中输入:http://localhost:8080 或者 http://127.0.0.1:8080 ,如果看到如下页面,证明启动成功配置Tomcat端口
tomcat默认的端口是8080(访问端口)http的默认端口是80,如果访问的时候输入http://www.baidu.com相当于http://www.baidu.com:80。端口修改方法如下:
1)找到tomcat目录/conf/server.xml
2)修改port的值,将port端口的值修改为80(69行)
3)然后在浏览器中输入 http://127.0.0.1:80 或 http://127.0.0.1 访问测试
Tomcat关闭
有三种方法。
第一种:Ctrl+C键 关闭Tomcat服务器
第二种:点击Tomcat窗口的右上角关闭按钮 (暴力停止服务器)
第三种:找到tomcat目录/bin/shutdown.bat文件,双击执行关闭Tomcat。