学习笔记《Servlet与JSP核心编程》1

时间:2022-03-06 16:17:50

第一天开始看这本书,用这个博客来记录自己的学习历程

----------------------------------------------------------------------------------------

原来看的Murach's Java Servlet and JSP,个人觉得写的不是很好,然后书中的错误也有挺多,所以看了一半就不想看下去了,现在开始研读这本书

作者已经把这本书的PDF版免费放在网上了,英语好的同学可以去看看,上面也有很多有用的资料

网址: http://www.coreservlets.com/

书上的配置过程太老了,去网站上找了新的Tomcat 7的配置,但是现在我用的是8,所以只能试试了

1.先下载JDK1.8,下Standard Edition就好

从官网上下载完安装完之后,设置CLASSPATH,和PATH,然后在命令行中输入java,成功

1.再下载Tomcat

现在的Tomcat是8.0.2,但是没什么关系,教程里的还是能适用

教程里有三个文件需要下载,这里是链接

context.xml

server.xml

web.xml

这三个文件是用来替换tomcat/conf下的三个文件的,但是版本不一样,所以我没有直接替换,而是看看作者改了些什么,然后自己把文件改了

作者在改的地方都有注释,改完就行了

3.安装eclipse j2ee

一样,从官网免费下载,然后解压出来就行了,不用安装的

打开之后下面的tab中有一个server,点new然后就能创建一个新的server,然后选tomcat 8.0,名字按个人喜好定

4.将tomcat的ROOT文件夹copy到eclipse的workspace下

复制tomcat/webapps/ROOT,然后再eclipse的workspace中有.metadata这个目录,搜索wtpwebapps,

然后wtpwebapps里面有ROOT,覆盖掉就行了

5.测试tomcat

在eclipse的server tab中右击你创建的server,点start

打开浏览器输入http://localhost

这时候就会出现tomcat的欢迎界面,说明成功了

6.测试test-app

作者给了一个testapp用来测试是否工作正常,导入到eclipse中的时候可能会有一个小叉叉,没有关系,因为作者用的是tomcat 7

test-app.zip

右键你创建的server,点add and remove,然后把test-app加进去

把这个导入到eclipse就行了。然后在server tab里面restart你创建的server

在浏览器里面输入http://localhost/test-app,成功,可以点里面的链接看看是不是都有效

7.创建一个新的test工程

点file->new->dynamic web project

target runtime选择创建的server,写上project name,然后把之前test-app里面的.java和jsp还有html复制到对应文件夹下,重复6里面的步骤即可