windows2012R2 部署Tomcat9+mysql5.7+jdk1.8

将所需压缩包考到服务器上

一、安装mysql

https://blog.csdn.net/kingyumao/article/details/74626326

1、解压压缩文件 进入目录下新增my.ini文件

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.7.25-winx64               
# 设置mysql数据库的数据的存放目录                    
datadir=D:\mysql-5.7.25-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2、添加环境变量

1)在系统环境变量中“新建”一个名为“MYSQL_HOME”的变量。变量值:D:\mysql-5.7.25-winx64

2)编辑现有的环境变量“Path”,在最后增加“%MYSQL_HOME%\bin”,注意用英文分号(;)隔开。

3、注册windows系统服务

1)从以管理员方式打开“命令提示符”,进入到MySQL解压目录下的 bin 目录下;

2)输入服务安装命令:mysqld install MySQL –defaults-file= "D:\mysql-5.7.25-winx64\my.ini"

如果报错:Windows2012R2无法启动该程序,因为计算机中丢失MSVCR120.dll

分析:缺少vc++环境需要安装vc++2013

3)在注册表中修改ImagePath的数值数据(路径见截图下方)。修改为:D:\mysql-5.7.25-winx64

4、mysqld –initialize (会自动创建data)

5、执行net start MySQL

6、cmd到bin目录下执行mysql -uroot (无需密码)

修改密码

       通过配置实现mysql远程登录(即使用Navicat for MySQL工具来管理数据库)


mysql -uroot -p123456
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
mysql>exit;

二、安装jdk

1、解压到目录 

2、配置环境变量

右击此电脑==》属性==》高级系统设置==》环境变量

系统变量中新建

JAVA_HOME   ==》  D:\jdk1.8

CLASSPATH   ==》  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

PATH   ==》后面追加 用英文;分割  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%MYSQL_HOME%\bin;

然后打开cmd控制台 输入java -version 验证是否成功

注意!这里有个大bug:我配置好环境变量之后打开cmd在C:\Users\Administrator>下java -version是正常的 但是进入到bin目录下 java不是命令 说明环境变量没有成功但是检查了好多遍配置没有问题 最后重启电脑解决问题(我用的是ZStack的虚拟机,折磨了我一个多小时!!!)

三、安装Tomcat9

1、解压到该目录下

2、cmd进入Tomcat的bin目录下

3、(可选 我没配也是可以的)配置环境变量(系统变量)(新建3个环境变量,修改一个环境变量)

1)变量名为"CATALINA_HOME",变量值为tomcat的目录"C:\apache-tomcat-9.0.14",这个环境变量指向的是公用信息的位置,就是bin和lib文件的父目录

2)**然后新建环境变量,变量名为"CATALINA_BASE",变量值为tomcat的目录"C:\apache-tomcat-9.0.14",这个环境变量指向每个tomcat目录私有信息的位置,就是conf/logs/temp/webapp/work的父目录,当只运行一个tomcat实例时,"CATALINA_HOME“和”CATALINA_BASE"两个环境变量指向的目录位置是相同的

3)*然后新建环境变量,变量名为"TOMCAT_HOME",变量值为tomcat的目录"C:\apache-tomcat-9.0.14"

4、从cmd命令窗口中进入C:\apache-tomcat-9.0.14的目录下的bin目录,输入"service.bat install tomcat9",开始安装tomcat,安装结束后cmd命令窗口会提示"The service 'Tomcat9' has been installed".

5、运行程序 在服务里找到apach Tomcat服务启动

6、测试 打开浏览器,在地址框中输入"localhost:8080",看到有一只小猫的界面的时候就表示tomcat已经安装好了

备注1:Tomcat发布的应用程序最好单独放到一个目录里 以便后期的维护

修改D:\apache-tomcat-9.0.36\conf下的server.xml文件

在后<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

加上<Context path="" docBase="【war包目录】" debug="0" reloadable="true"/>这句

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
			<Context path="" docBase="D:\appHome\jh4j" debug="0" reloadable="true"/>

备注2tomcat在未停止的情况下删除war包会导致解压出来的项目也被删除!!!

https://blog.csdn.net/wlh525/article/details/106645305

未停止tomcat服务器的情况下删除了项目的war包,导致之前war包解压出来的项目也被删除,整个项目不见了

所以替换war包之前一定要先停服务

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值