基于 Windows 搭建 Java Web 开发环境

腾讯云
入门
0 个任务
剩余 3 个名额

你还可以 创建 或者 使用已有 云主机不限时上机

实验内容

本教程将带你在 Windows Server 下搭建 Java、Tomcat 和 MySQL 组成的 Java Web 环境。

首次可免费使用云主机 1 小时 30 分钟 ,到期后云主机将被重置并退库,若想保留成果请及时留用。

实验资源

云服务器

软件环境

Windows Server 2012 R2 标准版 64位中文版

目录

# 基于 Windows 搭建 Java Web 开发环境 ## 准备 > <time>5min ~ 10min</time> ### 开启 Telnet 服务 实验室的『编辑视图』,文件浏览器及教程步骤检测等依赖于 Telnet 服务,所以需要您在『远程桌面』中添加并开启 Telnet 服务。 具体操作可参考该视频: * [添加并开启 Telnet 服务演示][VIDEO_LABEL] > <video for="VIDEO_LABEL" platform="qq" vid="w0526rkfnhi" name="视频 - 腾讯云"></video> > <checker type="output-contains" command="dir C:\\" hint="开启 Telnet 服务"> > <keyword regex="Windows" /> > </checker> ## 安装 Java > <time>10min ~ 15min</time> ### 下载 JDK 复制下面链接到浏览器 [:question][BUBBLE_LABEL1]: > <bubble for="BUBBLE_LABEL1"> > 开始菜单中选择 IE 浏览器 > </bubble> ``` http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ``` 在 **Java SE Development Kit** 下点击 `Accept License Agreement`,然后找到 `Windows x64` 版本点击下载。 ![JDK 下载](https://share-10039692.file.myqcloud.com/lab/9800988793/image/19y5jgtfng/image.png) ### 安装 JDK 下载好安装包后,点击安装: ![JDK 安装](https://share-10039692.file.myqcloud.com/lab/9800988793/image/b22o1cjo7r/image.png) > <checker type="output-contains" command='dir "C:\\Program Files\\Java"' hint="安装 JDK"> > <keyword regex="jre" /> > </checker> ## 安装 Tomcat > <time>10min ~ 15min</time> ### 下载 Tomcat 复制下面链接到浏览器: ``` http://tomcat.apache.org/download-90.cgi ``` 点击 **32-bit/64-bit Windows Service Installer** 进行下载: ![下载](https://share-10039692.file.myqcloud.com/lab/9800988793/image/lkn0i6pbql/image.png) ### 安装 Tomcat 下载好安装包后,一路 *“Next”* 点击安装,完成时勾选 *“Run Apache Tomcat”*: ![安装完成](https://share-10039692.file.myqcloud.com/lab/9800988793/image/o02do4tv8s/image.png) 然后可以发现 **Tomcat** 已启动,其运行图标位于任务栏中: ![Tomcat](https://share-10039692.file.myqcloud.com/lab/9800988793/image/prfhgevx6x/image.png) ### 测试 打开浏览器,访问: ``` http://localhost:8080 ``` 可以看到 Tomcat 默认页。 ![默认页](https://share-10039692.file.myqcloud.com/lab/9800988793/image/qdi21d9dii/image.png) 你也可以访问 http://${runtime.vars.cvmIpAddress}:8080 在外网查看。 ## 安装 MySQL > <time>30min ~ 60min</time> ### 安装依赖 为了能正常启动 MySQL,我们需要安装其依赖的运行库: 复制下面链接到浏览器: ``` https://www.microsoft.com/zh-CN/download/details.aspx?id=40784 ``` 点击下载,选择 **x64** 版本下载: ![image](https://share-10039692.file.myqcloud.com/lab/9800988793/image/f7qky1p87r/image.png) 如弹出阻止框,请点击允许: ![image](https://share-10039692.file.myqcloud.com/lab/9800988793/image/71ni6fdojy/image.png) 下载后,运行安装该文件: ![image](https://share-10039692.file.myqcloud.com/lab/9800988793/image/7oibtyj4fh/image.png) ### 下载 MySQL 复制下面链接到浏览器: ``` https://dev.mysql.com/downloads/mysql/ ``` 点击 **Windows (x86, 64-bit), ZIP Archive** 进行下载: ![image](https://share-10039692.file.myqcloud.com/lab/9800988793/image/xc4g17e37l/image.png) ### 解压、移动 解压下载的压缩包: ![解压](https://share-10039692.file.myqcloud.com/lab/9800988793/image/kuxrqjspaj/image.png) 在 `C:\\Program Files (x86)` 下建立 `MySQL` 文件夹,然后将解压后的文件夹移动至该处,并重命名为 `mysql`: ![移动](https://share-10039692.file.myqcloud.com/lab/9800988793/image/89mrvzo2lx/image.png) > <checker type="output-contains" command='dir "C:\\Program Files (x86)\\MySQL\\mysql"' hint="移动至指定文件夹"> > <keyword regex="bin" /> > </checker> ### 添加环境变量 在 **开始菜单** 中右击 **这台电脑**,选择 **属性(Properties)**: ![Properties](https://share-10039692.file.myqcloud.com/lab/ac197229e6/image/wi295oxrzs/%E5%9B%BE%E7%89%87.png) 在弹出的窗口中点击 **高级系统设置**: ![高级系统设置](https://share-10039692.file.myqcloud.com/lab/ac197229e6/image/yn4vqgv5uy/%E5%9B%BE%E7%89%87.png) 然后点击 **环境变量**: ![环境变量](https://share-10039692.file.myqcloud.com/lab/ac197229e6/image/x118fv0ghr/%E5%9B%BE%E7%89%87.png) 在其中找到 **Path**,双击编辑: ![Path](https://share-10039692.file.myqcloud.com/lab/ac197229e6/image/afso3dxkxu/image.png) 在**变量值**最后补充一下路径(注意**分号**),然后确定保存: ``` ;C:\\Program Files (x86)\\MySQL\\mysql\\bin ``` ![变量值](https://share-10039692.file.myqcloud.com/lab/9800988793/image/4f7givrm3l/image.png) ### 配置文件 切换至『编辑视图』,展开 [Program Files (x86)\\MySQL\\mysql][LOCATE_LABEL],右击新建文件,命名为 `my.ini`: > <locate for="LOCATE_LABEL" path="/Program Files (x86)/MySQL/mysql" hint="mysql 路径"></locate> ![编辑视图](https://share-10039692.file.myqcloud.com/lab/9800988793/image/g2dgg0heks/image.png) 然后将以下内容复制至文件中: ``` [mysql] default-character-set=utf8 [mysqld] port=3306 basedir=C:\\Program Files (x86)\\MySQL\\mysql datadir=C:\\Program Files (x86)\\MySQL\\mysql\\data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB ``` 最后 **Ctrl + S** 保存。 #### 创建 data 目录 接着,我们需要在 **mysql** 目录下新建一个 `data` 目录。 ![data](https://share-10039692.file.myqcloud.com/lab/9800988793/image/fh97kzq64v/image.png) > <checker type="output-contains" command='dir "C:\\Program Files (x86)\\MySQL\\mysql"' hint="创建文件 my.ini"> > <keyword regex="my.ini" /> > </checker> > <checker type="output-contains" command='dir "C:\\Program Files (x86)\\MySQL\\mysql"' hint="创建目录 /data"> > <keyword regex="data" /> > </checker> ### 启动服务 打开 **Powershell** 或 **命令提示符(CMD)**: ![Powershell](https://share-10039692.file.myqcloud.com/lab/ac197229e6/image/uvwosrs9vn/image.png) * **提示: *Powershell* 中点击鼠标右键即为粘贴。** #### 开始安装 在 **Powershell** 或 **CMD** 中输入: ``` mysqld --initialize --user=mysql --console ``` 注意此时会生成一个**临时密码**: ![临时密码](https://share-10039692.file.myqcloud.com/lab/9800988793/image/mpeuuh3cwb/image.png) 接着输入: ``` mysqld -install ``` ``` net start mysql ``` ![启动服务](https://share-10039692.file.myqcloud.com/lab/9800988793/image/ikuoim6p86/image.png) > <checker type="output-contains" command='dir "C:\\Program Files (x86)\\MySQL\\mysql\\data"' hint="创建目录 /data"> > <keyword regex="mysql" /> > </checker> ### 更改密码 #### 登入 在 **Powershell** 或 **CMD** 中输入: ``` mysql -u root -p ``` 然后输入刚刚生成的**临时密码**,即可登入 MySQL: ![登入](https://share-10039692.file.myqcloud.com/lab/9800988793/image/ju759czd9w/image.png) #### 修改密码 在刚登入的 *mysql* 中,输入(可将 `myPassword` 替换 为自己的密码): ``` set password = password('myPassword'); ``` ![修改密码](https://share-10039692.file.myqcloud.com/lab/9800988793/image/lrbnxm2nac/image.png) 接着输入: ``` exit; ``` 登出数据库。 * 之后你就可以使用 `mysql -u root -p` + `自己密码` 登录数据库了。 ### 实验完成 恭喜,您已完成 **基于 Windows 搭建 Java Web 开发环境** 试验!