方案:windows-64bit + jsp + tomcat + mysql
一、配置java环境
1、jdk下载
2、配置环境变量 和 测试环境
二、tomcat 服务器搭建
1、下载tomcat
2、测试环境 。
在安装路径下bin( Drive : path \ install \apache-tomcat-9\bin )里包含了启动和关闭服务的执行文件,如 startup.bat
使用命令行cd 进入bin目录输入 startup启动服务,或直接苏双击 startup.bat启动服务
cd /d Drive:path\to\apache-tomcat-9\binstartup
在浏览器输出: http://localhost:8080/ 出现猫页面这说明配置成功。
此处8080端口是在 path\install\apache-tomcat-9\conf\server.xml 里配置决定的
三、下载mysql
1、下载 mysql (使用 Mysql Installer安装) 或者 下载进入这里 选择具体32bit\64bit 解压安装
(我自己有备份的数据库 官网速度贼慢,如果要用我这个,登录时密码 “bs123”,配置过程参考 和 )
配置简要过程:
1)修改 my.ini 中的路径为自己的路径
2)注意如果数据库要支持插入中文数据需在my.ini 下配置字符集如下:
[client]port=3306default-character-set=utf8[mysqld]port=3306character_set_server=utf8
3) cmd 进入 数据库 bin 目录下,安装服务
mysqld install MySQL --defaults-file="path\to\mysql-5.6.24-win32\my.ini"
注意: 如果出错提示 ,以管理身份重新启动 cmd 再来输命令
4)启动服务
net start mysql
5)登录数据库
如果下载官网的,第一次应该是密码为空的,下载我上面的备份密码为 bs123
mysql -u root -p
查看现有密码:
select user,host, password from mysql.user;
修改密码:
-- 修改一个密码 host 为 localhost 的密码set password for 'root'@'localhost'=password('MyNewPass!'); -- 如果要一起修改其他 host 为 127.0.0.1 \ ::1 等的密码,直接修改密码表update mysql.user set password("MyNewPass!");-- 注意自己 update user 数据表需要执行下面这一句才生效flush privileges
6)接下来对数据库的操作,参考
(如果使用我备份的数据库,数据库 hibernatetestdb 和 test 都可以直接删掉,数据 mysql里的student, department 表格也可删掉 )
drop database hibernatetestdb;drop database test;drop table mysql.student;drop table mysql.department;
2、下载 mysql 或者我之前备份的
3、 另外如果要方便地查看操作数据库 可以通用下载 上面云盘链接的 Navicat.
四、下载开发环境
1、进入 下载 eclipse-inst-win64.exe 在安装项里选择 Eclipse IDE for Java EE Developers下载 (可能需要FQ才能保证下载速度)
2、配置 tomcat 服务器到 Eclipse IDE for Java EE Developers 中。
Windows -> Preferences -> Server -> Runtime Enviroment -> Apache Tomcat V x.0 -> 选择刚才安装的目录 (bin 的上一级目录)
3、建立以 Dynamic Web Project 开始项目搭建
五、其他
1、tomcat 配置虚拟路径:
2、在 Eclipse Java EE IDE for Web Developers 中,默认情况下,将需要使用的Jar包放到项目环境下 的 WebContent\WEB-INF\lib 下,项目部署运行时,会自动将jar包部署到服务器上;
使用User Library 管理jar包时,IDE 默认不会帮用户将 jar包进行部署,需要手动配置,步骤:右键项目->Properties->Deployment Assembly->Add->Java Build Path Entries->选中自定义Library,finish;
具体图文参考