Eclipse+TomCat+火狐添加firebug

本文详细介绍了如何解决Tomcat和Eclipse整合过程中遇到的问题,包括导入感叹号错误、端口冲突和环境配置。同时,深入解析了HTTP协议的工作原理,包括请求与响应协议的结构和常见状态码的含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

 

A,1

 

导入出现感叹号,分三类:1,TomCat  2,jdk  3,编码报错

解决方案:

(1)TomCat

选中项目, 右击,à Build Path,Confingure Build Path à进入Libraries,双击“X”号  à 选择自己的TomCat

(2)jdk

选中项目, 右击,à Build Path,Confingure Build Path à进入Libraries,双击“X”号  à 选择自己的jre【或jdk】

(3)编码报错

 

A,2出现X号

 

选中项目, 右击,à Properties,Targeted Runtimeà选中自己的Tomcat V7.0s

A,3

 

tomcat问题:

         闪退:

                   ①JAVA_HOME的配置不正确,根本没配置。

                   ②jdk版本问题。  32位jdk1.7

                   ③端口号冲突

                            8080

                            8009

                            8005

                            不能被占用。如果被占用,启动失败

                                     解决:①修改conf/server.xml  对应的三个端口。每个端口号+1即可

                                           ②查看对应进程并关闭

                                               netstat -aon|findstr "8080"

                                               taskkill -f -pid 进程号

 

 

 

A,4 火狐添加firebug

 

方法一,直接拖,见我的云盘----和硬盘E:\64位系统bibei-4.6G\Firefox和firebug

方法二,自己下载。

 

 

 

常用操作

 

B 1,一闪而过,端口号被占用,查看netstat -aon|findstr "8080"     ;杀死  taskkill -f -pid 进程号   。

B2,在webapps见文件,并运行【不用Eclipse】

 

D:\ProgramFilesHeiMaJYBan\apache-tomcat-7.0.52\webapps

在浏览器上输入------à   http://localhost:8080/helloTry/werer.html

启动TomCat,刷新页面

注意:(1)放到webapps下,(2)不可以放到WEB-INF。

 

原因:

WEB-INF目录受保护目录,受保护目录里的资源浏览器是无法直接访问到的。

WEB-INF目录里的资源想要访问,必须通过服务器的请求转发方式才可以

 

B3,准备工作

 

tomcat和eclipse整合

 

注意事项1:需要创建tomcat的环境----    2:需要配置tomcat    双击环境【day2视频13,笔记第9条】

JavaEE,,Srever,,右击new,Srever  à

 

1

2

 

 

 

点击下一步

3,后期还可以更改,Eclipse发布到WEB浏览器

 

 

 

续,tomcat和eclipse整合

 

 

 

 

 

NEW,Dynamic web project

建好Dynamic web project,分析

 

 

3 Eclipse发布到WEB浏览器

 

验证是否配置成功

 

1,开启服务

2,地址栏输入

http://localhost:8080/WEBSelf12/HelloWorldD12.html

3,运行效果,见右侧

 

E:\projectJavaEE8M20DEdit\WEBSelf12\WebContent    【源码项目】

D:\ProgramFilesHeiMaJYBan\apache-tomcat-7.0.52\webapps\WEBSelf12

【发布项目】

 

 

 

 

E:\projectJavaEE8M20DEdit\WEBSelf12\src\cn\itheima\demo1

 

E:\projectJavaEE8M20DEdit\WEBSelf12\build\classes\cn\itheima\demo1

 

D:\ProgramFilesHeiMaJYBan\apache-tomcat-7.0.52\webapps\WEBSelf12\WEB-INF

 

 

 

总结

 

10、eclipse里的项目是如何发布到tomcat中

工作空间里的项目称之为     源码项目

webapps目录里的项目称之为  发布项目

 

1、源码项目中WebContent目录  整体拷贝到  webapps文件夹中,改名为 项目名

 

2、源码项目中的src目录,经过编译,把编译后的文件整体存放到build目录中。src改名为classes

 

3、把源码项目中build目录的classes文件夹,整体拷贝到 webapps/web12/WEB-INF/目录下

 

 

 

6、http协议的分类

              http请求协议:浏览器把信息发送给服务器的  手段、渠道

              http响应协议:服务器把信息发送给浏览器的  手段、渠道

 

7、http请求协议:

              请求行:请求首行,位于请求的第一行

例如:

GET /WEB12/hehe.html HTTP/1.1

GET/WEB12/hehe.html?username=zhangsan&pwd=123 HTTP/1.1

                            请求方式/请求的资源路径 协议名/版本号

                            get方式的参数列表放在了请求行  的  请求资源路径后面

              请求头:请求消息头。 位于请求的第二行

                            格式:   key:value

                                          key预定义好的

              请求体:请求正文。

                            请求行,请求头数据量有限。

                            请求正文内容量无限制。

什么时候有请求体?post请求才有请求体

请求体里是什么内容?表单的参数列表

文件扩展名类型:硬盘上保存信息的一种类型

例如:jpg,avi,mp4,mp3.....

MIME类型:互联网上进行信息传递的一种类型

                大类型/小类型

例如:

html    ---------->   text/html  --------->读法:html文本

jpg     ---------->   image/jpeg --------->读法:jpeg格式的图片

 

请求头

 

 

请求行

 

8、http响应协议:

              响应行:响应首行                HTTP/1.1 200 OK

协议名/版本号  状态码 状态码描述

1xx        请求收到了,服务器不响应。开发中严禁传递

2xx        200 请求并响应成功

3xx        请求响应成功了,但是流程未结束/未完成

302/307    重定向

4xx        客户端问题

404 请求的路径不存在

5xx        服务器问题

500 服务器内部抛异常

              响应头:响应消息头,从第二行开始

                            key:value

              响应体:响应正文

                            服务器把资源的内容/源代码   返回的途径

                            响应体 就是 浏览器想要 访问的  资源的内容。

流程:

1、浏览器请求某个html资源文件

2、服务器接收到请求,读取html资源文件,并且写入到响应体中

3、服务器发送响应。

4、浏览器读取响应体内容,并且加载响应体

5、就能在页面上看到对应的资源

 

 

 

 

 

响应体:响应正文

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值