Web开发基础知识

1.Internet上供外界访问的资源分为

静态web资源(如html页面):指web页面中供人们浏览的数据始终不变。
动态web资源:指web页面供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容不同。
2.什么是JavaWeb
JavaWeb应用由一组Servlet、HTML、类、以及其他可以被绑定的资源构成。它可以在各种供应商提供的实现了servlet规范的容器中运行。
JavaWeb应用中可以包含如下内容:
1、servlet
2、JSP
3、应用类
4、静态文档如html、图片等
5、描述web应用的信息(web.xml)
3.常见JavaWeb容器
Weblogic   bea   收费 支持j2ee规范
WebSphere ibm  收费支持j2ee规范
jetty
Tomcat  apache   免费 支持全部jsp和servlet规范
     http://tomcat.apache.org

4.Tomcat
B/S的架构中需要有一个服务器来运行自己的应用来提供给浏览器访问
在JavaEE的开发中最常用的服务器是Tomcat(也称为Servlet容器)

5.Tomca下载后直接解压到非中文目录

bin:服务器启动控制与命令工具
conf:服务器配置
lib:依赖的jar包
logs:服务器日志记录
temp:服务器运行期临时文件
webapps:服务器Web应用默认存放目录
work:服务器运行期解析产物

6.tomcat目录bin
启动tomcat
    1、双击bin\startup.bat启动tomcat,linux系统启动startup.sh。
(确保已安装和配置jdk)
    2、cmd打开命令提示符窗口
    E:进入E盘。
    cd E:\work\apache-tomcat-7.0.53-windows-x64\apache-tomcat-7.0.53\bin进      入tomcat的bin目录
    startup启动tomcat
访问http://localhost:8080/或http://127.0.0.1:8080/
    localhost=127.0.0.1代表本地主机
关闭tomcat
    1、关闭打开的窗口
    2、进入bin,执行shutdown。
7.tomcat目录conf
tomcat同一个端口,只能启动一个,否则会出错,端口被占用。
    java.net.BindException: Address already in use
解决办法:
1、关闭已经启动的tomcate
2、修改配置文件
目录 \conf\server.xml
修改http协议的8005、8080端口号为8006、8088
修改tomcat-users.xml,新增管理员
    <role rolename="manager-gui"/>
<user username="" password="" roles="manager-gui"/>
重启tomcat
    访问http://localhost:8080/manager/html
    可以看到部署到当前服务器的应用,在webapps目录下。
8.tomcat目录webapps
javaWeb项目存放位置。
规定的项目目录结构:
根目录:
    -WEB-INF
        -classes存放编译后的类文件
        -lib存放jar包
        -web.xml存放配置信息
    -html、jsp、图片、js等等
在webapps下新建helloWorld项目。
9.集成tomcat
项目部署时是放在tomcat的中webapps目录下,但是开发过程中,需要将tomcat集成到ecplise中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值