第一步:搭好环境

  我这里使用Eclipse做本次的项目,tomcat、maven啥的怎么弄就跳过了ヾ(o・ω・)ノ

第二步:创建工程

  我们首先创建一个maven项目,选择最后一个,创建完之后发现报错,主要是缺少tomcat的jar包,我们右键项目,打开属性面板,添加运行时的jar包

然后略微有点尴尬的发现,Server Runtime里面居然是空的 ̄□ ̄||,想起来我之前把eclipse卸了重装,好东西都没了= =,如果没有不要着急,打开Windows-->属性-->service-->Environment添加Tomcat Service,然后回来添加Library即可。

步骤三:调整jdk版本

  这里还有两个警告我们要处理一下,这个警告出现的原因主要是jdk版本不匹配,我们需要在pom.xml里面进行配置

  先去Maven的官网,我们要添加maven的编译工具

  把这段复制下来贴在pom.xml里的<build>标签里,当然这里不是直接无脑帖,我们要改一改

  先加入<plugins>标签,在里面套一层<plugin>,然后再把上面的代码稍微改一改

  然后再加入<configuration>指明插件和JDK1.8联系在一起,再更改编码方式,然后我们右键项目Maven-->Update Project,警告信息就没有了

  这时候就可以发现多出两个文件夹

第四步:配置项目输出文件

  我们先建一个新文件夹src/test/resources,接着项目  右键属性,Java BuildPath  Source  我们可以看到这些报的输出路径

可以看到刚刚加入的文件夹不符合规律= =没楼上的test/java统一,这里要把它改成和test一样的输出路径。这样这个项目就符合maven项目标准了。

第五步:更改动态网页模型的版本

  我们在项目属性里的Project Facet里可以看到Dynamic Web Model的版本号,我的默认是2.3,为了更高的性能,和更好的和我们当前所用的jdk以及Tomcat兼容,我们需要提升它的版本

  可是,我们点开下拉选项会发现,根本选不了(•́へ•́╬),这是Eclipse的一个bug,我们手动去更改,

  在.setting文件夹中找到如下的配置文件,记事本打开更改

  回来刷新项目就可以发现,版本被改了

  同时我们改一下web.xml里的规范

  

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1" metadata-complete="true">

第六步:发布项目

  

  这个工程默认有一个index.jsp文件,所以我们先在可以直接去浏览器,输入url,熟悉的Hello World引入眼帘(ಥ_ಥ)

校园电商项目(1) 基于SSM的更多相关文章

  1. 校园电商项目3(基于SSM)——配置Maven

    步骤一:添加必要文件夹 先在src/main/resources下添加两个文件夹 接着在webapp文件夹下添加一个resources文件夹存放我们的静态网页内容 WEB-INF里的文件是不会被客户端 ...

  2. 校园电商项目2(基于SSM)——模块设计

    步骤一:各模块职责 步骤二:实体类设计 package com.figsprite.o2o.bean; import java.util.Date; public class Area { priva ...

  3. 校园电商项目4——SSM各项配置

    步骤一:数据库连接文件 jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/school_o2o?useUni ...

  4. Python Django(WEB电商项目构建)

    (坚持每一天,就是成功) Python Django Web框架,Django是一个开放源代码的Web应用框架,由Python写成.采用了MTV的框架模式,即模型M,模板T和视图V组成. 安装Pyth ...

  5. Spring Boot微服务电商项目开发实战 --- 基础配置及搭建

    根据SpringBoot实现分布式微服务项目近两年的开发经验,今天决定开始做SpringBoot实现分布式微服务项目的系列文章,帮助其他正在使用或计划使用SringBoot开发的小伙伴们.本次系列文章 ...

  6. SpringBoot电商项目实战 — Redis实现分布式锁

    最近有小伙伴发消息说,在Springboot系列文第二篇,zookeeper是不是漏掉了?关于这个问题,其实我在写第二篇的时候已经考虑过,但基于本次系列文章是实战练习,在项目里你能看到Zookeepe ...

  7. SpringBoot电商项目实战 — ElasticSearch接入实现

    如今在一些中大型网站中,搜索引擎已是必不可少的内容了.首先我们看看搜索引擎到底是什么呢?搜索引擎,就是根据用户需求与一定算法,运用特定策略从互联网检索出制定信息反馈给用户的一门检索技术.搜索引擎依托于 ...

  8. SpringBoot电商项目实战 — Zookeeper的分布式锁实现

    上一篇演示了基于Redis的Redisson分布式锁实现,那今天我要再来说说基于Zookeeper的分布式现实. Zookeeper分布式锁实现 要用Zookeeper实现分布式锁,我就不得不说说zo ...

  9. SpringBoot微服务电商项目开发实战 --- 模块版本号统一管理及Redis集成实现

    上一篇文章总结了基于SpringBoot实现分布式微服务下的统一配置.分环境部署配置.以及服务端模块的分离(每一个提供者就是一个独立的微服务).微服务落地.Dubbo整合及提供者.消费者的配置实现.本 ...

随机推荐

  1. 5.06-re

    import re # 贪婪模式 从开头匹配到结尾 默认 # 非贪婪 one = 'mdfsdsfffdsn12345656n' two = "a\d" pattern = re. ...

  2. Python之Requests库的异常

    异常                        说明                                     requests.ConnectionError 网络链接错误一场,如 ...

  3. nginx指定配置文件启动

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

  4. StackExchange.Redis使用配置

    转自:http://www.cnblogs.com/deosky/p/4848403.html Configurationredis有很多不同的方法来配置连接字符串 , StackExchange.R ...

  5. macOS10.4后的刻盘新姿势

    先sudo -s 输入密码 然后终端拖入createinstallmedia   (在macOS Mojave.app显示包内容里面的resources里面的文件复制下来即可) 输入 --volume ...

  6. Tencent Cloud Developers Conference(2018.12.15)

    时间:2018.12.15地点:北京朝阳悠唐皇冠假日酒店

  7. RabbitMQ教程(二) ——linux下安装rabbitmq

    安装过程参考官网: Installing on RPM-based Linux (RHEL, CentOS, Fedora, openSUSE) 首先需要安装erlang,参考:http://fedo ...

  8. Javascript 小练习

    --------------------------要收获别人五年才能收获的东西,你就要做好准备,遭受别人五人所遭受的坎坷” // -------------------------------*** ...

  9. Yii1.1框架关于日志的配置的简单使用

    最近开始接触新项目,新项目用的框架是Yii1.1版本的,通过看框架文档大致熟悉了解了Yii在日志方面的使用. 首先在protected/config/main.php配置文件中加入日志相关配置,如下图 ...

  10. Eclipse中Git的使用以及IDEA中Git的使用

    一.Eclipse中Git解决冲突步骤: 1.进行文件对比,将所有的文件添加到序列. 2.commit文件到本地仓库. 3.pull将远程仓库的代码更新到本地,若有冲突则会所有的文件显示冲突状态(真正 ...