一、安装配置号eclipse并配置好环境(耗时10min左右)
第一步,分别从https://how2j.cn/k/helloworld/helloworld-jdk/141.html和https://how2j.cn/k/helloworld/helloworld-donwload-eclipse/142.html 下载的1.8的jdk和eclipse安装包,两者在该网站上都是32位的;
第二步,在D盘将新建两个文件夹:eclipse和jdk;
第三步,配置环境变量(win11):
(1)进入环境变量的控制台,→此电脑→属性→高级系统设置→高级→环境变量;
(2)新建,在系统变量(S)中新建变量“JAVA_HOME”,变量的值设置为“D:\jdk”(若曾经安装过其他版本的jdk并成功配置过,则修改JAVA_HOME的值为当前版本jdk的路径即可);
(3)删除,在用户变量(S)中删除变量“Path”;
(4)修改,在系统变量(S)中修改变量“Path”,在其值的最前方加上“%JAVA_HOME%\bin”;
![](https://i-blog.csdnimg.cn/blog_migrate/d9a29a4c6be82d7de6b739ee92c9a8ca.png)
(5)在环境变量界面和系统属性界面都点击确定
(6)验证,在点击wind徽标键,搜索cmd进入命令提示符,输入“java —version”,若出现如下图所示的代码则表示环境配置成功。
![](https://i-blog.csdnimg.cn/blog_migrate/e4d99249802df14c4be6a5e6bc3d6cda.png)
二、模仿how2j网上的教程,采用动态Web项目-Dynamic Web Project的方式把 Java project+独立Tomcat的Hello Servlet 重新做一遍(耗时5h左右)
遇到的问题:使用localhost打不开最后的网址,显示404报错,而使用127.0.0.1可以。
![](https://i-blog.csdnimg.cn/blog_migrate/b95ba32a645bf3fabdfcddd201aa2407.png)
![](https://i-blog.csdnimg.cn/blog_migrate/aa4aeae1f93e6148384378ea0b764538.png)
解决:
(1)正确认识localhost和127.0.0.1
localhost:也叫local ,正确的解释是:本地服务器,是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。
127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器),是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。
(2)原因:使用localhost访问时,系统带的本机当前用户的权限去访问(访问失败则可能是没有权限),而用ip的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。
(3)解决:用记事本修改在C:\Windows\System32\drivers\etc下的host文件,加上
127.0.0.1 localhost 和localhost 127.0.0.1,刷新http//localhost:8080/j3ee/hello即可。
![](https://i-blog.csdnimg.cn/blog_migrate/deacf5c07b773a7ed7f8270146690567.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9484be82bb48f88f573a6f2060ef749c.png)
注意:
web.xml在WEB-INF下,是lib的兄弟节点而不是孩子节点;
How2j提供的j2ee好像是无法运行的,想run但显示no application;
Web.xml可以在左下角采用源码模式(source)编辑,更加方便;
控制台(Console)右上方的红色正方形(teminate)可用于程序的终止,单击后可以关闭上一个程序打开的Tomcat。
三、根据教材开发jsp程序(15min)
通过对how2j教程的模仿和自己的尝试,对创建动态的Web项目有了一定的熟悉程度,编写JSP程序没有遇到问题。
![](https://i-blog.csdnimg.cn/blog_migrate/84e8a3552a04756389215bd624720cc1.png)
四、对此周学习中遇到的专有名词的查询:
JSP:JSP(全称Java Server Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
Web服务器:Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。