实验1 安装和部署案例系统网站
所用到的资源下载
下载链接: 123云盘
一、环境配置
1、JDK的下载、安装、配置和测试
a.下载
官方下载链接:Oracle JDK 8
下载自己系统对应版本的 JDK 8 (下载需要有账号)
什么?你嫌麻烦?好好好,64位安装包链接放在这里了: 123云盘
b.安装
点击下一步
这里呢,不建议修改安装路径(想改也是可以的,但是得记得装在了哪噢)
c.环境变量配置
Win10 系统打开环境变量方法:右键此电脑 -> 属性 -> 在右侧的相关设置中找到高级系统设置
或者:打开设置 -> 系统 -> 关于 -> 在右侧的相关设置中找到高级系统设置
Win10 / Win11 系统右键任务栏的 Win 图标 -> 系统 -> 高级系统设置
点击环境变量
添加变量前,先查看系统变量中是否已经存在以下几个变量:JAVA_HOME,PATH,CLASSPATH
发现没有,才进行新建变量。
这里假设 JAVA_HOME 不存在,我们点击系统变量下面的那个新建,填写好变量名后,再将变量值填入刚安装的 JDK 根路径填入(这个变量以前配过高版本的 JDK ,可以不进行配置,此处是给第一次配置 JDK 的做演示,因为 JDK8 是专门给 Tomcat7 使用的):
那么还有变量名已经存在的情况,比如说 PATH ,很多软件都会安装的时候在这里添加它自己的变量到里面(所以千万不要新建一个 PATH ,将原来的东东覆盖了),我们需要双击该变量或者在选择该变量后点击编辑进行修改:
同样的,在添加值之前,我们可以先看看,有没有 JDK 的路径值添加过,没有就新建一个值复制进去,按下新建它就会跳转到最下面,此时就可以复制值进去了。此外,对于这个 JDK 的值,我建议将其移动到偏上方,避免被其他版本应用。
如果不是上面这种情况,还会遇到下面这一种编辑环境变量的窗口,只有一行的值可以添加,这种我们在每个值之间添加一个英文状态下的;(分号) 进行分割。
好,根据以上情况去把以下 环境配置好吧!
JAVA_HOME = C:\Program Files\Java\jdk-1.8 // 此处路径改为你最新 JDK 实际安装路径
PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH = .; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar;
特别注意:分号(;)是用来分开两路径,切勿在变量值中添加任意多余空格,特别是开头结尾;CLASSPATH 的设定中,分号的前面还有一个点(.),不要漏了喔
(我相信,拿 Java 写过程序的同学应该都配置过了,哈哈)
d.测试
在某个盘的根目录下,创建一个记事本,将下面代码复制进去,然后保存退出,最后将该文件命名为 HelloWorld.java (注意把后缀也一起改了)
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
接着就是在路径前添加 cmd ,表示在当前路径打开 cmd,如图:
输入 java --version
查看当前环境 JDK 版本,若没类似提示,请重新配置环境。
紧接着就是用 javac 编译 java 源文件,输入 javac HelloWorld.java
(javac java后缀源文件名)
没提示是正常的,可以看看同目录下,是否多了一个 class 后缀的文件
最后使用 java 命令运行刚编译出来的 class 文件,此次不需要后缀,即java HelloWorld
看到下一行出现出 Hello World 就证明你成功了!
恭喜你,配置好了 JDK 的环境!!!
2、Tomcat 的下载、安装和配置
a.下载
先放出 Tomcat7.0 的下载链接: 123云盘
和之后会用到团购网站的压缩包: 123云盘
b.安装
这里建议选择 Full 装全一点
端口只要是不冲突,符合端口号范围,其实都行。还有这里账号密码也是可以按照自己的想法设置,在之后进入管理器需要该账号密码。这里一定要设置账号密码,不然之后去添加网站时无法进入,需要手动修改配置文件添加账号密码。
注意选择刚刚安装好的 JDK 根目录
c.配置 & 测试
安装完成,让它运行
可以看到,它启动成功了
:)服务器自启解决方法
这里浅浅地说一下,因为 Tomcat 的 Start type 的类型为 Automatic, 即应用运行时自动开启服务器。对于同时使用不同版本的 Tomcat 的同学,我们就不太需要它自动运行服务器,甚至给我们带来困扰,所以我们将它改为手动模式(Manual)。需要使用时开启,用完就关机可以不用手动关闭,因为一开机时它并不会启动服务器,但是需要继续使用电脑时,可以手动关闭 Tomcat 服务器。
这时候我们可以访问一下 http://localhost:8900/ 查看,是否运行成功。
如果出现如下图的样子就,成功了!!!
紧接着点击,箭头所指的位置 Manager App ,输入安装时填写的账号密码,进入后往下找
将刚刚下载的压缩包“”解压,选择其中的 WAR 后缀文件后,点击 Deploy。等待网页刷新,出现新的应用。
很好,同时我们也可以发现,Tomcat 安装目录中的 webapps 文件夹里会出现一个 shopping 文件,那么网站就导入完成了。
接下来,我们将刚刚压缩包中的 uploadFiles 文件夹,复制到 shopping 文件里。
还有一个小的配置添加,就是在 Tomcat 安装目录下的 conf 目录中的 server.xml,在里面(下图红框的位置)加上一句话:URIEncoding="UTF-8"
防止乱码来更好的显示图片。(具体位置看图片)
在C盘中,需要权限来保存我们已经修改的文件,需要给当前用户给予对该文件的操作权限,比较麻烦,这时我们可以将其复制到桌面,修改后再复制回来替换配置文件(给予替换权限)。
操作到这里时,我们可以将 Tomcat 关闭,再重新开启来应用此次修改。
Tomcat 这一部分就算完成了~~
3、MySQL 的下载、安装和配置
a.下载
这里是mysql-5.7.21-winx64下载链接: 123云盘
b.安装
解压到某一英文路径,并记住!!!
在 mysql-5.7.21-winx64\ 目录下新建一个文本文档(.txt),命名为 my.ini
,将以下内容复制进去,比做相应的更改
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置服务器的访问端口和字符集
port=3306
character-set-server=utf8
# 允许最大连接数
max_connections=20
# 设置为自己 MYSQL 的安装目录
basedir=C:\mysql-5.7.21-winx64
datadir=C:\mysql-5.7.21-winx64\data
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
特别注意:上面的 basedir 属性值是你自己的 MySQL 的根路径, 也就是你解压到的地方, datadir 是 basedir 的基础上加上\data。(没有是正常的,因为没有初始化)
c.配置系统环境
在系统变量中添加:
PATH = C:\mysql-5.7.21-winx64\bin
(位置为你的mysql-5.7.21-winx64位置+\bin,具体操作请看 JDK 的系统环境配置)
管理员模式运行 cmd 使用mysqld --initialize --user=mysql --console
进行初始化,记住初始化的密码
复制或者截图,你自己的 mysql 初始化出的密码,即上图红色框柱的位置
出现以上情况,是因为已经初始化过了。如果忘记记录密码,或者是记录密码前不小心关掉了,那么可以把mysql-5.7.21-winx64\ 目录下的data文件夹删除,重新初始化。
出现其他问题,可以看看my.ini是不是路径配置不正确。
然后使用mysqld --install
来安装mysql的服务,特别重要,就是也要以管理员模式运行 cmd ,否则会出现以下情况:
以管理员运行 cmd 方法挺多的,我就说其中一种吧:按下 win + s -> 键盘输入cmd -> 可以看到以管理员方式运行 cmd 或右键其以管理员方式运行.
接下来我们需要开启刚刚添加的 mysql 的服务,可以win + s 搜索服务,或者在任务管理器中找到服务,并将 MySql 服务开启。
或者可以在cmd 中输入net start mysql
来开启MySql服务(不过也是在管理员模式运行)。
d.登录数据库
开启服务后,继续执行 mysql -u root -p
,此时会让输入密码,这个时候据要把上面 mysql
初始化时给你的密码复制过来进行登录。
登录成功后,依从运行一下命令:
set password='123456';
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
# 修改加密规则
FLUSH PRIVILEGES;
# 刷新权限
密码不建议修改为123456之外的密码,否则需要修改网页的数据库密码,即\shopping\WEB-INF\classes 下的 hibernate.cfg.xml 中修改成本机的 mysql 账号及密码
运行完后,输入 quit
进行退出,用新的密码重新登陆。
二、工具的使用
1、Navicat Premium
a.下载
这边先放下 Navicat Premium 工具的下载链接:123云盘
b.安装 & 使用
解压到某一英文路径下,找到并打开 navicat.exe
双击新创建的链接,连接到mysql
右键,然后创建数据库,数据库名字为 shop,其他内容不填
然后双击新创建的shop数据库,右键表,点击运行sql文件,该文件为,Tomcat下载的网站压缩包中的sql后缀文件。
看到成功,就可以关闭了
三、测试网站部署效果
前台:http://localhost:8900/shopping/Front/front
账号 tjj 密码均为 123456 ,测试是否进入系统首页
后台:http://localhost:8900/shopping/Admin/Admin_login
账号 tjj 密码均为 123456 ,测试是否进入系统管理员首页
tips:
1、Tomcat 开机会自启
2、Monitor Tomcat 可在系统任务栏显示 Tomcat 当前状态
3、还会跟其他版本的Tomcat冲突,因为还有两个端口没改,懒得改了:)
解决方法:需要用某一版本的Tomcat时,把其他版本的Tomcat关闭!
内容仅供参考,学习和交流