一、准备工具

MySQL、eclipse、tomcat

二、MySQL

安装好mysql后,记录好用户名和密码.
本人mysql
用户名:root 密码:sa

启动mysql服务:net start mysql
停止mysql服务:net stop mysql

登录MySQL:

  1. 进入cmd窗口
  2. 登录mysql
    格式:mysql -u用户名 -p密码
    本人:mysql -uroot -psa
    3. 创建数据库
    create database clear;
  3. 切换为clear表
    use clear;
  4. 创建用户表
    CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',`username` varchar(32) DEFAULT NULL COMMENT '用户名',`password` varchar(32) DEFAULT NULL COMMENT '密码',`mobile` varchar(11) DEFAULT NULL COMMENT '手机',`email` varchar(64) DEFAULT NULL COMMENT '邮箱',`code` varchar(64) DEFAULT NULL COMMENT '激活码',`state` char(1) DEFAULT NULL COMMENT '激活状态 0:未激活 1:激活 9:注销',`name` varchar(32) DEFAULT NULL COMMENT '真实姓名',`sex` varchar(8) DEFAULT NULL COMMENT '性别',`birthday` date DEFAULT NULL COMMENT '生日',`site` varchar(255) DEFAULT NULL COMMENT '个人网站',`city` varchar(32) DEFAULT NULL COMMENT '现居城市',`address` varchar(255) DEFAULT NULL COMMENT '通讯地址',`image` varchar(255) DEFAULT NULL COMMENT '头像',`memo` varchar(255) DEFAULT NULL COMMENT '个人简介',PRIMARY KEY (`id`)
    )
    

三、Tomcat在Eclipse的搭建

  1. 在Eclipse的服务上添加运行环境

    Window→Preferences→Server→Runtime Environments→Add

    Add→Apache Tomcat v7.0→Next→Browse…→z选择Tomacat安装路径→Finish

  2. 创建服务器



此时服务器就创建好了.等项目都完成后,启动就好了.


四、创建项目(Web)和包结构

  1. 将Dynamic web module version更改为2.5,完成后finish即可.
  2. 包结构

五、导入jar包和配置文件

  • 导入jar包

    将jar包粘贴到WebContent中WEB-INF下的lib文件夹里面
    其中jar包下载地址在文章末尾

  • 配置文件

    1. c3p0.properties : 存放数据库连接的四个基本信息
    2. mail.properties : 存放客服的右键地址和密码等信息
      将配置文件粘贴到项目中的src目录下
  • 导入工具类
    1. 先更改项目的字符编码

    2. 更改jar包,jdk1.7以上

    3. 导入工具类

  • 导入页面

    粘贴到WebContent目录下

  • 遇到的问题
    当创建servlet文件或者导入页面时报错

    缺少jar包,导入tomcat里面的lib包即可

  • 配置启动的首页
    web.xml中welcome-file-list中添加<welcome-file>pages/sj-index.jsp</welcome-file>

  • 过滤器中的"EncodingFilter.java"文件粘贴到top.clearlight.web.filter包下,且需要在web.xml中配置

    请将两个包名修改一下,修改包名快捷键(Shift+Alt+R),top.clearlight.web.servlettop.clearlight.web.filter

     <filter>
    <filter-name>EncodingFilter</filter-name>
    <filter-class>top.clearlight.web.filter.EncodingFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>EncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
    

六、总结

到这里环境就完成搭建了.导入了好多jar包和已经写好的工具类,连页面都已经做好.
学习如何搭建环境.


七、资料下载

https://www.lanzous.com/i4pwp4f          密码:clear


如果感觉对您有帮助的话,点赞评论一波,感谢您的支持!

Java_Web实战(一) --环境搭建相关推荐

  1. android4 设置栈大小,【技术分享】Android内核漏洞利用技术实战:环境搭建栈溢出实战...

    [技术分享]Android内核漏洞利用技术实战:环境搭建&栈溢出实战 2017-08-14 16:22:02 阅读:0次 预估稿费:300RMB 投稿方式:发送邮件至linwei#360.cn ...

  2. 大数据实战之环境搭建(七)

    本节我给大家测试一下Linux环境的Solr,通过增删改查的实例demo看看Solr环境是否已经OK.记得有哥们留言,问到只看见Solr和Cassandra的单独环境搭建,却不见它们的协同.我想说这两 ...

  3. ElasticSearch探索之路(六)实战:环境搭建、REST、CRUD、Search

    文章目录 环境搭建 搭建Elasticsearch环境 搭建Kibana环境 基本操作 RESTful CRUD 创建索引 插入文档 查询文档 更新文档 删除文档和索引 Search 查询方式 URL ...

  4. Elastic Stack核心技术实战01--Elasticsearch环境搭建与基础入门

    相信大家对于ELK并不陌生吧,大家在工作中一定都接触过Elasticsearch这个搜索引擎,ELK技术栈就是Elasticsearch和Logstash以及Kibana三个组件共同组成的,但是随着后 ...

  5. React Native从入门到实战--开发环境搭建

    前言: 从今天起开启一门全新的课程学习,就是React Native,远在18年https://www.cnblogs.com/webor2006/p/9350428.html其实当时就已经做过开篇, ...

  6. 【项目实战】环境搭建

    虚拟机准备 安装说明 & 文件下载 下载并安装 Virtual Box,准备并安装 3 台 CentOS 7.2 的虚拟机,主机名命名为 Node01.Node02.Node03. 虚拟机的安 ...

  7. DHCP欺骗实战与环境搭建

    首先我们说一下什么是DHCP? DHCP(Dynamic Host Configuration Protocol,动态地址解析协议)是IETF为实现IP的自动配置而设计的协议,其可以为客户机自动分配I ...

  8. (最详细)VueApp项目实战 - - 项目环境搭建

    一.项目环境准备 1.Node.js a. 官网下载安装包:Node.js中文官网 b. 安装检测:Windows系统打开cmd命令行, Mac系统打开终端 node -v # 输入后回车 v14.1 ...

  9. 大数据实战之环境搭建(八)

    由于本人机器有限,只有虚拟机的centOS和windows7操作系统,所以这次我们就以这两台机器作为搭建Cassandra集群的节点. 首先我们将Cassandra解压包拷贝至linux系统的usr下 ...

最新文章

  1. 报名 | AI TIME 6 论道机器翻译——离我们还有多远?
  2. 【Java基础】容器
  3. 猿辅导、作业帮忙“圈钱”,跟谁学、有道、51Talk狂“烧钱”,在线教育钱途在哪?
  4. 处理之后的图像句柄传到显示框_深度学习目标检测与预处理模块
  5. c语言编程房屋中介系统,房地产经纪人优题库app下载-房地产经纪人优题库app安卓版下载v4.6.0 - 非凡软件站...
  6. C语言 scanf()和gets()函数的区别
  7. cocos2dx热更新tmx的一个坑
  8. log4j.properties配置详解(转载)
  9. Linux下ping加上时间戳
  10. 多个需要验证的输入框思路问题
  11. Linux常用文档操作命令--2
  12. OpenCV-图像处理(09、模糊图像二)
  13. Java三大体系JavaSE、JavaEE、JavaME的区别
  14. C++ +GDAL计算遥感影像植被指数
  15. NSQ 源码分析之NSQD--lookup
  16. 2018一战硕士考研风雨路
  17. 计算机基础(一):二进制详解
  18. C++程序设计课程主页-2015级
  19. windows服务器双网卡链路聚合_[分享]Windows 8 及以上版本 开启多网卡链路聚合 | 霸王硬上弓's Blog...
  20. java两张png图片合成_java将两张图片合成

热门文章

  1. 从生态繁荣到市场猛增:财报背后,李彦宏如何建立DuerOS矩阵
  2. OJ-3084 返回指针的函数
  3. 简单的学生在线练习系统(PHP版)
  4. How to configure Copyright Profiles in IntelliJ IDEA
  5. 热乎的滴滴前端面经「现在实习生面试也不简单呀」
  6. 如何生成qq邮箱的授权码
  7. VSCODE 使用One Dark Pro并优化
  8. “2013大数据全球技术峰会”,我在现场(4月26日)!
  9. 现在的AI专业(如机器学习)已经沦为调包专业了吗?
  10. 网络基础之VLAN和端口类型(access、trunk和hybrid)