day07-tomcat

1.web开发

  • web:上网,必须使用浏览器,访问互联网中内容
  • web开发:开发的互联网内容
  • 通信模式:
  • C/S ,client/server,客户端/服务器
  • 客户端,用户使用的那一方,例如:QQ,大型游戏客户端 等
  • 服务器,用于处理客户端的请求
  • B/S ,browser/server,浏览器/服务器 , 特殊的C/S
  • 浏览器:系统安装浏览器(内置IE),谷歌、火狐等
  • 服务器:特殊的计算机(高配) ,计算机安装相应的软件,程序相应的服务器
  • 处理web程序软件(tomcat) : web服务器
  • svn软件 : svn服务器
  • 数据库软件(mysql) : 数据库服务器
  • B/S使用HTTP协议进行通信,http协议下午讲
  • HTTP协议使用无状态通信,浏览器不能确定服务器是否已经关闭,必须再次访问
  • web资源
  • 静态资源:编写之后不再改变,例如:html、css、javascript、xml等
  • 动态资源:使用程序生成的内容。程序语言:PHP、Java(servlet/jsp) 等
  • URL,统一资源定位符,在互联网中确定资源的唯一【】
  • URI,统一资源标记符,例如:index.html ,liangtong@itcast.cn 等,URL是URI
  • URL例如:http://bbs.itheima.com:80/lt/abc.html
  • URL格式# 协议://域名:端口/资源路径
  • 协议:http协议,ftp下载,https , svn 版本控制 等
  • 域名:购买
  • 本地域名:localhost
  • IP地址:用于全网区分唯一用户,每一个计算机都必须有一个ip地址,才可以上网。
  • 本地ip:127.0.0.1
  • 局域网ip:192.168.1.100
  • 外网ip:202.111.123.234
  • DNS,域名解析服务
  • 端口:用于获得服务器端的web服务器,用于处理请求资源

2.常见的web服务器软件

  • WebLogic,oracle公司,收费,支持javaee 13核心技术
  • WebSphere,IBM公司,收费,支持javaee 13核心技术
  • tomcat,apache组织,开源,免费,支持:Servlet/Jsp 两种

3.tomcat安装

  • soft/apache-tomcat-7.0.42.zip 绿色版,需要解压即可
  • soft/apache-tomcat-7.0.42-src.zip 源码,不能运行,缺内容
  • 建议:目录不要包含中文 空格等特殊符号
  • 启动: %tomcat% 表示安装目录,%CATALINA_HOME% / %TOMCAT_BASE% 等表示
    %tomcat%/bin/startup.bat ,双击
  • 测试:
    http://localhost:8080
  • tomcat默认端口为 8080

4.tomcat启动问题:

  • 4.1 没有配置JAVA_HOME 系统环境变量
  • 效果:双击startup.bat文件,一闪而过
  • 提示:
    Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
    At least one of these environment variable is needed to run this program
  • JAVA_HOME内置:jdk的安装目录
  • 配置错误提示
    The JRE_HOME environment variable is not defined correctly
    This environment variable is needed to run this program
  • 注意:
    tomcat 6 之前,JAVA_HOME必须配置JDK安装目录
    tomcat 7 正常运行时JAVA_HOME至少配置JRE,如果debug方式必须JAVA_HOME必须jdk
  • 结论:JAVA_HOME必须是jdk
  • 4.2 端口占用
  • 系统端口使用原则:一个程序可以占用多个端口,一个端口只能被一个程序占用。
  • 提示:%tomcat%/logs/catalina.日期.log ,查看
  • java.net.BindException: Address already in use: JVM_Bind
  • 修改端口号:
  • 位置:%tomcat%/conf/server.xml
  • 内容:
  • #22行

Host的名称必须唯一


#主机:康师傅




* 配置内容


* 注意:必须进行重启tomcat
* 方式2:
* 添加一个配置文件(xml文件),位置:%tomcat%/conf/引擎名称/主机名称/
* Context path就是xml文件的文件名,例如:web4.xml
* 内容:
* 访问:http://localhost:8080/web4/1.html
* tomcat默认值:
引擎名称
主机名称

8.虚拟主机
#主机:梁师傅

9.tomcat URL简写案例:模拟网站
* 实际URL:http://www.baidu.com:8080/myweb/1.html
* 实际位置:F:\mywebapps\myweb\1.html
* 最终访问URL:http://www.baidu.com

10 默认主机
* 思考:http://127.0.0.1:8080
*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值