问题 |
| |
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预定义好的 请求体:请求正文。 请求行,请求头数据量有限。 请求正文内容量无限制。
文件扩展名类型:硬盘上保存信息的一种类型 例如:jpg,avi,mp4,mp3.....
| 请求头
请求行 |
8、http响应协议: 响应行:响应首行 HTTP/1.1 200 OK
响应头:响应消息头,从第二行开始 key:value 响应体:响应正文 服务器把资源的内容/源代码 返回的途径 响应体 就是 浏览器想要 访问的 资源的内容。
|
响应体:响应正文 |