第一天开始看这本书,用这个博客来记录自己的学习历程
----------------------------------------------------------------------------------------
原来看的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,但是没什么关系,教程里的还是能适用
教程里有三个文件需要下载,这里是链接
这三个文件是用来替换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
右键你创建的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里面的步骤即可