Java_Web实战(一) --环境搭建
一、准备工具
MySQL、eclipse、tomcat
二、MySQL
安装好mysql后,记录好用户名和密码.
本人mysql
用户名:root 密码:sa
启动mysql服务:net start mysql
停止mysql服务:net stop mysql
登录MySQL:
- 进入cmd窗口
- 登录mysql
格式:mysql -u用户名 -p密码
本人:mysql -uroot -psa
3. 创建数据库
create database clear;
- 切换为clear表
use clear;
- 创建用户表
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的搭建
在Eclipse的服务上添加运行环境
Window→Preferences→Server→Runtime Environments→Add
Add→Apache Tomcat v7.0→Next→Browse…→z选择Tomacat安装路径→Finish
创建服务器
此时服务器就创建好了.等项目都完成后,启动就好了.
四、创建项目(Web)和包结构
- 将Dynamic web module version更改为2.5,完成后finish即可.
- 包结构
五、导入jar包和配置文件
导入jar包
将jar包粘贴到WebContent中WEB-INF下的lib文件夹里面
其中jar包下载地址在文章末尾配置文件
- c3p0.properties : 存放数据库连接的四个基本信息
- 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.servlet
和top.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实战(一) --环境搭建相关推荐
- android4 设置栈大小,【技术分享】Android内核漏洞利用技术实战:环境搭建栈溢出实战...
[技术分享]Android内核漏洞利用技术实战:环境搭建&栈溢出实战 2017-08-14 16:22:02 阅读:0次 预估稿费:300RMB 投稿方式:发送邮件至linwei#360.cn ...
- 大数据实战之环境搭建(七)
本节我给大家测试一下Linux环境的Solr,通过增删改查的实例demo看看Solr环境是否已经OK.记得有哥们留言,问到只看见Solr和Cassandra的单独环境搭建,却不见它们的协同.我想说这两 ...
- ElasticSearch探索之路(六)实战:环境搭建、REST、CRUD、Search
文章目录 环境搭建 搭建Elasticsearch环境 搭建Kibana环境 基本操作 RESTful CRUD 创建索引 插入文档 查询文档 更新文档 删除文档和索引 Search 查询方式 URL ...
- Elastic Stack核心技术实战01--Elasticsearch环境搭建与基础入门
相信大家对于ELK并不陌生吧,大家在工作中一定都接触过Elasticsearch这个搜索引擎,ELK技术栈就是Elasticsearch和Logstash以及Kibana三个组件共同组成的,但是随着后 ...
- React Native从入门到实战--开发环境搭建
前言: 从今天起开启一门全新的课程学习,就是React Native,远在18年https://www.cnblogs.com/webor2006/p/9350428.html其实当时就已经做过开篇, ...
- 【项目实战】环境搭建
虚拟机准备 安装说明 & 文件下载 下载并安装 Virtual Box,准备并安装 3 台 CentOS 7.2 的虚拟机,主机名命名为 Node01.Node02.Node03. 虚拟机的安 ...
- DHCP欺骗实战与环境搭建
首先我们说一下什么是DHCP? DHCP(Dynamic Host Configuration Protocol,动态地址解析协议)是IETF为实现IP的自动配置而设计的协议,其可以为客户机自动分配I ...
- (最详细)VueApp项目实战 - - 项目环境搭建
一.项目环境准备 1.Node.js a. 官网下载安装包:Node.js中文官网 b. 安装检测:Windows系统打开cmd命令行, Mac系统打开终端 node -v # 输入后回车 v14.1 ...
- 大数据实战之环境搭建(八)
由于本人机器有限,只有虚拟机的centOS和windows7操作系统,所以这次我们就以这两台机器作为搭建Cassandra集群的节点. 首先我们将Cassandra解压包拷贝至linux系统的usr下 ...
最新文章
- 报名 | AI TIME 6 论道机器翻译——离我们还有多远?
- 【Java基础】容器
- 猿辅导、作业帮忙“圈钱”,跟谁学、有道、51Talk狂“烧钱”,在线教育钱途在哪?
- 处理之后的图像句柄传到显示框_深度学习目标检测与预处理模块
- c语言编程房屋中介系统,房地产经纪人优题库app下载-房地产经纪人优题库app安卓版下载v4.6.0 - 非凡软件站...
- C语言 scanf()和gets()函数的区别
- cocos2dx热更新tmx的一个坑
- log4j.properties配置详解(转载)
- Linux下ping加上时间戳
- 多个需要验证的输入框思路问题
- Linux常用文档操作命令--2
- OpenCV-图像处理(09、模糊图像二)
- Java三大体系JavaSE、JavaEE、JavaME的区别
- C++ +GDAL计算遥感影像植被指数
- NSQ 源码分析之NSQD--lookup
- 2018一战硕士考研风雨路
- 计算机基础(一):二进制详解
- C++程序设计课程主页-2015级
- windows服务器双网卡链路聚合_[分享]Windows 8 及以上版本 开启多网卡链路聚合 | 霸王硬上弓's Blog...
- java两张png图片合成_java将两张图片合成