频道栏目
首页 > 程序开发 > web前端 > JavaScript > 正文
Eclipse+Tomcat+springMVC环境搭建与jsp页面学习笔记
2018-04-02 11:58:50         来源:zhoushenghuang的专栏  
收藏   我要投稿
万事开头难,本人这个javaweb学习的开头就费了我三天时间,过程很艰辛,结果很简单,但回顾一下还是学到不少东西的。以前学过很多乱七八糟的技术,都是浅尝辄止,最后要用的时候,发现笔记都找不到了,又要重新摸索一遍,于是就想着要不把这些摸索出来的小技巧都记录到网络上,一方面便于自己今后查看,另一方面也让别人看看,少走弯路,毕竟,这些东西绝大多数,甚至是全部也是来自别人的博客。

这篇记录springMVC环境搭建过程。
第一步:准备文件,这些文件可以去我网盘下载
链接:https://pan.baidu.com/s/1kU5TtNx 密码:t20z
这里写图片描述
其实还有一个JDK,我安装的是64位的JDK,jdk就自己去网上下载吧
这里写图片描述
第二步:安装,把上面的五个文件都解压,就可以用了,好吧,安装就是一解压就可以了
解压的时候,都是选择“解压到当前文件夹”,这样比较方便
这里写图片描述
到这一步,准备工作就已经完成了。
第三步,启动eclipse,设置一下workspace,这样就可以把东西都放到一个目录下,其实不在一起也没关系,不好意思,我有强迫症。
这里写图片描述
第四步,先关闭掉welcome页面,在开始建立web工程之前,先要把tomcat和eclipse连接上,这样就可以在eclipse里面启动和停止tomcat了
先在eclipse软件的最下方选择Servers选项卡,发现这里没有可用的服务器。
这里写图片描述
点击那句蓝色的话:No servers are available.Click this link to create a new server…
这里写图片描述
在这个页面中我们选择Apache目录里面的Tomcat v8.0 Server. 下面的两个框已经填好,不用修改,然后点击Next。弹出框中点击那个Browse按钮,然后选择我们在第一步里面解压出来的tomcat目录。
这里写图片描述
点击确定,然后点击finish完成。
这里写图片描述
然后就有了一个tomcat服务器了
这里写图片描述
双击这个服务器,改两个地方,在Server Locations选项卡里选择第二个,可以把网站发布到tomcat的安装目录(其实就是我们解压的那个目录)中,下面的Deploy path 改为 webapps,这个在tomcat里面已经有了是tomcat默认的网站目录。最后记得点击保存。
这里写图片描述
第五步,开始建立web工程,File->New->Dynamic Web Project
这里写图片描述
给个名字,First,由于之前添加了tomcat服务器,所以其他默认就可以了
这里写图片描述
点击Next,这里的default output folder,网上有人说要改,但是我发现,最好不要改。
这里写图片描述
点击Next后,这个里面有个勾选框,选择后就会帮你创建一个web.xml文件,不选也没关系,到时候手动添加一个就好,反正都是要改的。最后点击Finish完成。
这里写图片描述
第六步,修改web.xml文件,你也可以手动地在WEB-INF目录下添加这个文件。
这里写图片描述
文件最后内容为:



  First
 
        mvc
        org.springframework.web.servlet.DispatcherServlet
        
          contextConfigLocation
          /WEB-INF/hello-servlet.xml
        
        1
    
    
        mvc
        /
    

  
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
  

第七步,在web.xml边上再添加一个hello-servlet.xml文件
这里写图片描述
文件内容为:



    
    
    
    
    
        
        
    



注意这里面有个base-package,这个很重要,到时候建立控制器类时,要放到这个包里面。Tomcat会去这个包里面找控制器类,并加载它们。
到这一步,配置文件已经搞定了,接下来,要写代码,写代码之前,先把需要的库都加进来。
第八步,添加需要的库,右击工程,选择Build Path->Configure Build Path…
这里写图片描述
选择Libraries选项卡,点击Add External JARs…按钮,把之前解压的
spring-framework-4.0.0.RELEASE -> libs目录里的所有jar文件添加进来
commons-logging-1.2 -> commons-logging-1.2.jar添加进来
apache-log4j-1.2.17 –> log4j-1.2.17.jar添加进来
这里写图片描述
可以看到jar文件都添加进来了:
这里写图片描述
第九步,写控制器代码,先在src目录下创建包,包名要和之前的hello-servlet.xml文件里的base-package里的包名一致。
这里写图片描述
在这个包里面创建一个类,名字随便取,当然了,规范的名字对自己是有好处的,然后把代码写完。
这里写图片描述
第十步,添加一个xxx.jsp页面,放到/WEB-INF/jsp/目录下,为什么要放到这个目录,是因为在前面的hello-servlet.xml里有配置啊。
xxx.jsp页面很简单:只是在body里面有一句话
这里写图片描述
第十一步,万事具备,准备测试:
把网站添加到tomcat服务器:在Servers选项卡里右击tomcat服务器选择Add and Remove…
这里写图片描述
把我们的网站从左边Add到右边,然后Finnish。
这里写图片描述
选中Tomcat服务器,点击绿色的启动按钮:
这里写图片描述
查看Console,出现严重错误,悲剧了:springMvc里的一个类没找到。
这里写图片描述
第十二步,解决问题
我们已经引用了spring库里的所有jar文件,怎么会找不到呢?去tomcat的安装目录里看看吧,找到我们的网站发布目录:发现WEB-INF里的lib是空的,也就是说eclipse在发布网站时,没有把jar文件拷贝过来。
这里写图片描述
怎么解决?
右击工程,选择properties,左边拉到最上面选择Deployment Assembly
这里写图片描述
点击Add按钮,选择Java Build Path Entries,点击Next
这里写图片描述
选择其中一个,然后Ctrl+A全选,最后点击Finish
这里写图片描述
点击OK后,再去网站的发布目录下看看,lib就都已经拷贝过去了。
第十三步,再次测试
切换到Servers选项卡,点击红色按钮关闭tomcat然后点击绿色按钮启动它,去Console选项卡看看有没有异常抛出。没有问题。
打开浏览器输入地址:https://localhost:8080/First/aaa/bbb
注意地址区分大小写,First是工程名。
成功了!!!
这里写图片描述
最后发现图片看上去不是很清晰,所以将eclipse的workspace也上传到了百度云盘里,和第一步的所需文件放到一起了。。。

点击复制链接 与好友分享!回本站首页
上一篇:d3.js实时刷新折线图
下一篇:JS中对Cookie的操作详解
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站