java web工程搭建_javaweb学习路之一--web项目搭建

概述:

工作闲暇时间想要自己搭建一个web项目玩玩,没想到大半天才弄了一个springMVC+mybatis的网站,简直菜的不行,以下记录所有的步骤加深印象

使用环境

1.jdk1.8

2.maven 3.3.9

3.eclipse 4.6

4.tomcat 8.0

5.mysql

源码放在百度云

http://pan.baidu.com/s/1c5IlR4

简单说一下注意事项

1.jdk 注意配置环境变量,配置JAVA_HOME,path等,验证如下

eb290e99a7ba660e8ae7d190b6ba40f1.png

2.maven配置环境变量,配置MAVEN_HOME,path等,验证如下

14186c8a0a8909a16073a994c9da0d48.png

另:安装maven后修改conf文件夹的setting.xml

58df82051d4113396f76379598398285.png

添加E:\Maven\Repositories设置本地Repositories的位置

e8d2e10134960cadb6d8d92ed1e243dc.png

profiles节点中加入

jdk18

true

1.8

1.8

1.8

1.8

3.eclipse离线加入maven插件

i.在eclipse目录下添加links和myplugins(随便命名)

ii.将插件解压到myplugins中(云盘有,或者网上下载)

iii.links下新建maven.link(随便命名) 内容:path=E:/IDE/eclipse/myplugins    对应上面myplugins的路径

项目构建

1.打开eclipse

i.File--》New—》other --》输入maven选择Maven Project—》next

0867f68765d64cddbe0fd7c99ab405b3.png

ii.添加项目路径(我使用了默认)--》next

91fadb2ca508a26173f5aa61a63e8fd1.png

iii.输入webapp 创建一个web项目

47dc42f8111e00bfff59fbf720571499.png

iv.填写GroupId和Artifact Id,Pakage暂时不填—>finished

24df667d29fc2f95f31ac4dead9c7375.png

2.问题解决

创建项目后,报错如下

e0f3c4a07d95887d501307e335809d8c.png

解决方案:

第一步:切换到navigator目录 修改以下两个文件夹信息

575f1aebbdd80a68ea85d6ea333e3068.png

80c3eb808bb340380ffbd91351a22ded.png

第二步:回到Project Explorer,右击项目—》build path --》Libraries目录—》Add Library—》Server Runtime --》选择一个tomcat 7、8都行 如果没有的话 需要在eclipse里面添加tomcat(install tomacat到tomcat的根目录)

7069c2ac8f2af44f12f7f1a23ffe5547.png

0adf8ba31cf4a6af364c7574266e1ec8.png

第三步:Order and Export里面勾选tomcat--》apply

dadaee3dad0e0293f0391cd116f0c3fd.png

ok 问题解决 完成后文件结构如下:

c90fe238c6794b0f7edd7a7e0f1e7393.png

2.配置文件

i.添加如下配置文件;每一行都以注释加以解释了,可下载源码来(也在云盘)

0eafb9bf0761409a2251737c8efa3020.png

ii.添加jar包,使用maven添加,具体见pom.xml

iii.修改web.xml 默认使用servelet 2.3 改为3.1,加载配置文件,完整文件如下:

Archetype Created Web Application

contextConfigLocation

classpath:spring-mybatis.xml

encodingFilter

org.springframework.web.filter.CharacterEncodingFilter

true

encoding

UTF-8

encodingFilter

/*

org.springframework.web.context.ContextLoaderListener

org.springframework.web.util.IntrospectorCleanupListener

SpringMVC

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spring-mvc.xml

1

true

SpringMVC

/

/index.jsp

3.MVC文件结构

aa64978e2f05833dd8d6167a8c8f83b0.png

不涉及配置,比较简单,一般项目为以上结构

4.JUnit测试

4d3e3a624203feeb5b90ea25d4b46a87.png

5.jsp测试

jsp如下

9a4f633eba5777b2d23e1be09947764e.png

a382510f0a36ba019ac78438fa25669d.png

右击项目—》Run as—》Run on server –》tomcat 8.0

跳转如下

8eb440fb4a39eb1b77ef1fc5d054f915.png

完成

下一步,将项目提交到github,并逐步完善

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值