Java笔记(4)

Web服务器常用配置 
h t t p 协议


web开发 ------ 网站制作 


互联网上资源两类:静态、动态


静态资源:固定数据文件(图片、文本、音频、视频、静态网页文件 html)
动态资源:通过程序生成数据文件 


网页设计:
静态网页 : HTML CSS JavaScript 静态网页开发技术


动态网页技术: 98前后 ASP PHP JSP
.net(微软技术集合 VB ASP C#) 、python、ruby(快速开发网页 语言 10分组开发一套博客系统【脚手架】)


当今网站开发 主流技术: ,net 和 php


学习javaweb ----- CRM 、ERP、OA 定制web界面


JVM支持多种脚本 语言: Jruby Groovy 


Web系统 采用 B/S结构 :Browser -- Server 
1、浏览器向服务器发送访问目标资源请求 (请求)
2、服务器根据请求的目标资源路径,在服务器端进行查找 (请求处理)
3、服务器会将查找结果 返回给客户端浏览器 (响应)
* 在B/S系统中必须先产生请求,才会生成响应 ---- 请求和响应时成对出现的


什么是web服务器? 
硬件环境、软件环境 
在网络中安装web服务软件的计算机 


web服务器软件环境搭建 
1、weblogic  BEA公司产品 ,随着BEA已经被oracle收购 ---- 全面支持JavaEE 所有规范 ,收费的
2、websphere IBM 公司产品,功能比weblogic更加强大和复杂 ----- 全面支持JavaEE 规范,收费
3、Apache Tomcat 免费、开源 Google 很多java开发web应用都是搭建tomcat环境上   ---- 在企业中小型java项目都是搭建tomcat上
* tomcat 不支持所有javaee规范,只支持 Servlet/JSP/JNDI/JavaMail 等JavaEE规范


JBOSS --- EJB服务器  JBOSS公司产品 


掌握Tomcat服务器安装和配置
1、去Apache官方网站下载tomcat服务器
tomcat 主流下载版本 5.5 6.0 7.0 ---- 最新版本7.0 
* 课程以tomcat6.0 为主 下载6.0 zip格式


2、 解压缩tomcat 
* 不要使用含有空格和中文目录


3、启动tomcat之前 配置 JAVA_HOME 环境变量 ------ 配置JDK安装路径
* 注意 JAVA_HOME 使用 下划线 , 配置JDK安装路径时,一定不要以; 结尾


4、启动tomcat服务器
双击bin/startup.bat (如果使用linux 双击bin/startup.sh)
输入 h t t p ://localhost:8080/ 访问tomcat网站主页 


5、因为网站通过h t t p 协议访问,h t t p 协议默认端口80 ------ 修改tomcat服务器启动端口 80
修改 conf/server.xml 
               connectionTimeout="20000" 
               redirectPort="8443" />  将8080 修改为 80
访问localhost:80 端口 ----- 省略端口写法 h t t p ://localhost 访问站点 




tomcat启动问题
1、窗口一闪然后消失 ----- 编辑startup.bat 在文件末尾加入 pause指令,再次运行,读取错误原因,根据原因解决 
* JAVA_HOME路径必须是JDK不可以是JRE
2、端口占用问题
发现端口被占用后,通过cmd命令行,查看占用端口进程  --- netstat -ano (xp win7 通用)
在任务管理器关闭 该进程
* windows系统 WWW服务 ---  IIS服务 --- 发现占用端口进程system (证明一个服务占用端口 --- 通过services.msc 关闭www服务)
3、CATALINA_HOME环境变量
指定tomcat安装位置 (该环境变量可以不配置) ---- 如果配置出错,tomcat将无法启动




Tomcat版本 Servlet/JSP版本 JavaEE版本 运行环境
4.1 2.3/1.2 1.3 JDK1.3
5.5 2.4/2.0 1.4 JDK1.4
6.0 2.5/2.1 5.0 JDK5.0
7.0 3.0/2.2 6.0 JDK6.0


Tomcat 支持Servlet和JSP规范,Servlet技术属于JavaEE规范 
* 随着javaEE 版本提升 -- Servlet版本提升 --- 运行Servlet环境Tomcat版本提升 
* tomcat运行需要JDK 环境版本 


如果编写 JavaEE5.0工程 需要哪个版本tomcat可以运行? 6.0 7.0 


Tomcat目录结构
bin ---- 存放tomcat启动关闭程序 
conf

你可能感兴趣的:(Java,笔记)