activemq安装与配置_Windows部署tomcat项目(包括mysql, activemq, redis)

Windows部署tomcat项目(包括mysql, activemq, redis)

安装 JDK

一、准备工具:

1. JDK

JDK 可以到官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  1. 根据系统的版本下载相对应的JDK。

我这里选择:jdk-7u80-windows-x64.exe
注意区分:

Java SE Development Kit 8u25
Java SE Development Kit 8u25 Demos and Samples Downloads
JavaFX Demos and Samples Downloads


第一个 java se开发包
第二个 java se开发包+示例
第三个 javaFX开发包和示例

第一个是必须的配置Java开发环境的

二、方法/步骤

1.安装JDK,JRE, 选择安装目录
安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)。

(1)双击jdk-7u80-windows-x64.exe进行安装。

v2-fb6d83e2e19413ca56647993ed7fe56a_b.jpg

注意:
{安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)}。

点击下一步继续,

v2-7760632525aeb52c8667358235190126_b.jpg

(3)安装更改路径,如图所示

v2-3bed71d487baafda36d7efb2a073e53b_b.jpg

会看到更改界面,如图所示

v2-641a9c1cbe08c86b25bab1c00653d448_b.jpg

点击确定,如上图所示,点击下一步

v2-190ab589bab52191c015c412e755e807_b.jpg

(4)等待安装结束之后。选择JRE安装的路径,点击下一步。如图所示:

v2-3c1f9bfbe7f0d58ab95e07e4345cddc8_b.jpg

v2-36069dbde8c3dd32ad7a97ff41d4890c_b.jpg

如上图所示,点击确定下一步,如下图所示:

v2-0ce4a5195db796eff6f771852aeafd50_b.jpg

JDK与JRE安装完成

2.配置系统环境

配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"。

(1)JAVA_HOME环境变量。
作用:它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

配置方法:在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径。(根据自己的安装路径填写)

v2-1891d48e2913f0b2a7bc9ec6e53f2ce5_b.jpg

(2)CLASSPATH环境变量。

作用:是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
配置方法:
新建CLASSPATH变量,变量值为:.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar 。CLASSPATH变量名字,可以大写也可以小写。注意不要忘记前面的点和中间的分号。且要在英文输入的状态下的分号和逗号。

CLASSPATH :.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;

v2-41443141377928739247899efd7aedd5_b.jpg

(3)path环境变量

作用:指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

在系统变量里找到Path变量,这是系统自带的,不用新建。双击Path,由于原来的变量值已经存在,故应在已有的变量后加上“;%JAVA_HOME%bin;%JAVA_HOME%jrebin”。注意前面的分号。

Path:;%JAVA_HOME%bin;%JAVA_HOME%jrebin;(粘贴这个路径)

v2-1c9b0eb4ead66b8635e02e6ab913562c_b.jpg

然后点击确定完成。

三、 测试环境。

检验是否配置成功 运行cmd 分别输入java,javac, java -version (java 和 -version 之间有空格)。

打开cmd(Windows+r) ,输入:java 如图所示:

v2-eb752c2faae2ce4d268e7a29d3cff74b_b.jpg

v2-0654dc48c66ef10be7a4f3c67ab74e64_b.jpg

输入javac 如下图所示:

v2-cc72dae98e3fbc12fcdfc0e4761a9ed1_b.jpg

输入 java -version 如下图所示:

v2-1a4ee2437d196b9e28b51cf0f4041a3b_b.jpg

若如图所示 显示版本信息 则说明安装和配置成功。

也可以在命令行输入 echo %JAVA_HOME% 来查看当前的javahome路径。

v2-f598ecc3d4e3a884fd1db09f20cfc3a2_b.jpg

v2-83f556e31f26093acfbf0f745216a04f_b.jpg

安装 Tomcat

第一步:下载安装

从官网下载apache-tomcat-8.5.23-windows-x64.zip,下载地址:https://tomcat.apache.org/whichversion.html

将下载的文件加压到指定的目录(这里我安装在了C盘),并将名称改名为tomcat,如下图:

v2-8357e6ac32f1e79076193d3fdd68788b_b.jpg

第二步:配置Tomcat环境变量

计算机→属性→高级系统设置→高级→环境变量

在系统变量中添加以下变量

1)新建TOMCAT_HOME变量

变量名TOMCAT_HOME

变量值C:Program Filestomcat(变量值即为我们下载的tomcat解压路径,在这里我的是c:tomcat)

v2-62f03b0d907277b512fc1848eb004925_b.jpg

2)新建CATALINA_HOME变量

变量名CATALINA_HOME

变量值C:Program Filestomcat

没错,CATALINA_HOME的变量值与TOMCAT_HOME的变量值是一样的。

v2-ce422c08ecef680c50a0e0aa0f7f2ede_b.jpg

3)修改变量Path

在系统变量中找到Path变量名,双击或点击编辑,在末尾添加如下内容

;%TOMCAT_HOME%bin;%CATALINA_HOME%lib

这里要注意,各个变量值之间一定要用;分隔。

v2-28249be3f57c8c677f1a9aae5a2773d3_b.jpg

4)启动Tomcat服务器

在cmd命令窗口下输入startup回车,运行如下图所示

v2-2b74f1d8658cf8e582b18d6c61622083_b.jpg

第三步:测试Tomcat服务器是否安装成功

在浏览器中输入http://localhost:8080或http://127.0.0.1:8080

安装成功将如下图所示

v2-90e66e81b1682d608682fde477f1bdea_b.jpg

第四步:配置tomcat开机启动服务

进入tomcat安装目录的bin目录中,找到service.bat批处理文件,然后打开cmd命令窗口,将service.bat文件拖动到cmd命令窗口中, 然后 空格 install tomcat 回车,进行服务安装。

安装完成后,在windows服务中进行查看是否安装成功,也可以通过命令查看。

右键 计算机->管理->服务和应用程序->服务 查看tomcat服务状态,可以对其进行修改(自动、自动延迟、手动、禁用)

备注:

启动服务:net start 服务名

停止服务:net stop 服务名

服务自启:sc config 服务名 start=auto

禁用服务:sc config 服务名 start=disabled

安装Redis

1,redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/ServiceStack/redis-windows,本人测试使用的是redis-64.3.0.503版本。

2,解压redis-64.3.0.503.zip,解压后的文件结构如下:

v2-28a0fe61f4f2cbc9cdab3905edd051ff_b.jpg

3,修改redis.windows.conf文件,设置maxmemory 大小

v2-94727cc6fe228492bb0260fbb7c4a842_b.jpg


设置redis密码 【注意:要与后续设置的一致】

v2-802a8e4abefb7228bbb432189941ad47_b.jpg

4,启动redis:

redis-server.exe redis.windows.conf

v2-146f4b446cdb652e40aa9642e1294980_b.jpg

测试,成功安装:

v2-7ee83f4e6bf6a6f3f1a527453ffb49f2_b.jpg

5,将redis加入到windows的服务中(service和loglevel前都是两个-

redis-server –service-install redis.windows.conf –loglevel verbose

安装Activemq

首先下载MQ的安装包

http://activemq.apache.org/download.html

1.点击最新版本的ActiveMQ的

v2-11332a822bd1209086522a4dc4c66538_b.jpg

2.这里有windows版本和Linux的的版本,这里我们选择windows版本

v2-2befe59e6377ce706d2eaa8d7d016bf9_b.jpg

3.下载完成之后解压ZIP安装包,解压后得到如下文件夹

v2-6271e0dd22d9d4541258e3c5ace3898a_b.jpg

4.启动activeMq,我们用windows命令行模式启动,window + R,输入cmd打开命令窗口

v2-3efb40a037d2b7a4ba276305d7eab706_b.jpg

5.启动命令窗口之后进入解压后的的ActiveMQ的文件夹

v2-cb0710e9935944640f7b6c2a8619f9c6_b.jpg

6.执行命令启动activeMq,

binactivemq start

命令行窗口输出如下图:

v2-758fefbc4a101c05e19061420c54fc06_b.jpg

7.地址栏输入http:// localhost:8161 / admin访问activeMq

v2-fc7c058c69be056120cd42b7fa0b2348_b.jpg
  1. 设置Windows ActiveMq开机自启动

activemq 没有服务设置自启动,我们要想其他的方法解决这个问题。我们可以使用两种方法来设置:第一种是借助windows系统中组件策略编辑器中的启动/关机来设,第二种是使用wrapper.exe+.bat文件来进行设置。

8.1 第一种方法:使用windows组建策略编辑器

@echo off

start /d "activemq的安装目录" activemq.bat

@echo

例如:start /d"D:Program Filesactivemq-5.15.3binwin64" activemq.bat

新建记事本,将上述代码复制其中(注意更改文件路径),如:

v2-22bff1c8e224572dbce1d2bcffdcb2b7_b.jpg

保存文件,将文件的后缀名从【.txt】改成【.bat】

v2-37c7dfb5b84a5ea38a8557debcb82d5d_b.jpg

Windows+R运行 输入gpedit.msc进入组策略编辑器

通过组策略-开机启动调用脚本

v2-7f76fa08a223d983dbc32186ae11348e_b.jpg

选中windows设置-启动,然后点击添加脚本即可

v2-bb462152b1fa19179e11f45da8aadec7_b.jpg

将之前编写的.bat文件的目录添加进来,点击浏览,目录添加好之后,点击确认即可完成设置。

v2-980adc1282c21973300fa7d0991aeb1e_b.jpg

8.2第二种方法:wrapper.exe+.bat文件

进入activemq安装目录下的bin文件夹,可以看到里面有一个win32和win64文件夹:

v2-a7562db9b8028a8146b23ee5eb2fdf10_b.jpg

根据查看你自己的系统是多少位的。比如说我的是64位的系统选择win64的文件夹。

v2-34f051e5a4723c2748f8d1b3cbb05a80_b.jpg

双机InstallService.bat,控制台一闪而过,查询服务中是否有了ActiveMQ的服务。有的话证明成功了:

v2-c022a035d15ae7440761e0a4c0bf59e7_b.jpg

安装Mysql数据库

下载msi安装工具(这里我是采用msi安装)
去官网下载:https://dev.mysql.com/downloads/,选择5.6或以上。

v2-3a43d84e3cde7f6855c19ce589cfeec5_b.jpg

2.我这里选择MySQL5.5版本,下载最新版本可以滑到下面

v2-8de89ae2ad7f503c919e43757b04cd2a_b.jpg

3.我的电脑是64位,所以我下载64位的msi文件,不同位数的电脑版本下载对应的版本

v2-2dac7fcac409456d0e75d111577b275d_b.jpg

4.这里会要你注册一个账户,没必要,点击下面即可,就开始下载

v2-f5d9b7fff8bcc8747899e9c904f59260_b.jpg

正式安装
1.双击MySQL5.5.21的安装文件,“next”继续安装,如图所示:

v2-27f27d7686baccd9ce29f64d5ff10dc1_b.jpg

2、在打开的窗口中,选择接受安装协议,单击“next”继续安装,如图所示:

v2-b183e159a1940f993461b9d1a9c34c96_b.jpg

3、在出现选择安装类型的窗口中,一般来说,我们选择“Typical”,常规,单击“next”继续安装,如图所示:

v2-7d49d1c7e345d8394c33c9911305a394_b.jpg


4、在出现自定义安装界面中选择mysql数据库的安装路径,我这里是默认的,单击“next”继续安装

5、单击“Install”按钮继续安装,如图所示:

v2-b80ae67afb0061046b2a107735a33229_b.jpg


等待完成
6.完成后默认,Finish

v2-9da4b29a69878039330025aff4c44c60_b.jpg

7、单击“next”进行配置,如图所示:

v2-b11745652d00b02bca687c7508aa709c_b.jpg

8、在打开的配置类型窗口中选择配置的方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,为了熟悉过程,我们选择“Detailed Configuration(手动精确配置)”,单击“next”继续,如图所示:

v2-7832e679ee73ed1ca9ba04201a400f9b_b.jpg

9、在出现的窗口中,选择服务器的类型,“Developer Machine(开发测试类)”、“Server Machine(服务器类型)”、“Dedicated MySQL Server Machine(专门的数据库服务器)”,我们仅仅是用来学习和测试,默认就行,单击“next”继续,如图所示:

v2-a8ab1dee9d9ea7dce4724d1a7dc00fea_b.jpg

10、在出现的配置界面中选择mysql数据库的用途,“Multifunctional Database(通用多功能型)”、“Transactional Database Only(服务器类型)”、“Non-Transactional Database Only(非事务处理型)”,这里我选择的是第一项, 通用安装,单击“next”继续配置,如图所示:

v2-5df27242c2ed856ec2bc60570939a623_b.jpg

11、在出现的界面中,进行对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,如图所示:

v2-370ed609d2ba64937bac88cfb7a6d3ef_b.jpg

12、在打开的页面中,选择mysql的访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,设置为15个)这里选择默认,单击“next”继续,如图所示:

v2-4f29fc740b16553c5a2ffd8edccfaf82_b.jpg

13、在打开的页面中设置是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,这也是连接Java的操作,默认的端口是3306,并启用严格的语法设置,单击“next”继续,如图所示:

v2-2c05560edc74500c03c8219f58e0b0a2_b.jpg

14、在打开的字符编码的页面中,设置mysql要使用的字符编码,第一个是西文编码,第二个是多字节的通用utf8编码,第三个是手动,我们选择utf-8或者是gbk,单击“next”,继续配置,如图所示(我选的utf-8):

v2-5067327db5d0eb820b04c7bde09a91d6_b.jpg

15、在打开的页面中选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql –u username –p password;”就可以了,单击“next”继续配置,如图所示:有可能会提示已经安装了mysql,这是只要改个名字就行了。(我这里第一次安装mysql,所以不改)

v2-20dd0ddc16c4fe61c04fe845ee402d83_b.jpg

16、在打开的页面中设置是否要修改默认root用户(超级管理员)的密码(默认为空),“New root password”,如果要修改,就在此填入新密码,并启用root远程访问的功能,不要创建匿名用户,单击“next”继续配置,如图所示:

v2-07ecd7c4da0993873072af795073e5c7_b.jpg

17、到这里所有的配置操作都已经完成,单击Execute按钮执行配置,如图所示:

v2-34bcc0ea9bf4c055084b33a2c183bd44_b.jpg

18、过一会,出现如下的提示界面就代表MySQL配置已经结束了,并提示了成功的信息,点击Finish结束。

v2-d7723a12c29b4dabbdf44cb8d89b4dcf_b.jpg

验证
1.以管理员身份打开cmd命令行。敲入net start mysql,能打开mysql服务,则说明安装成功

v2-bef9d21abdf4300452b27f9964435a9f_b.jpg

2.接下来我们打开MySQL数据库看看,在命令窗口中输入“mysql –h localhost –u root -p”,接着在出现的提示中输入用户的密码,如图所示:

v2-e4b7a5ba1d55ff3cdf7c2ecd94aa5ce2_b.jpg


至此,MySQL安装全部完成

初始化数据库

  1. 导入初始数据

执行如下命令,将初始化数据(存储在initial_data.sql中)导入数据库中:

source initial_data.sql;

导入数据过程中,可以用tee命令把日志写到一个指定的文件里,比如:

v2-0190b2606972335a688b08c71ad26701_b.jpg

v2-d0e4d23fc8f10161c03c732cd472d517_b.jpg
  1. 新建用户【注意:此处的用户名和密码必须与后续platform.properties中的一致】

use mysql;

create user '新mysql用户'@'%' identified by '新mysql用户密码';

insert into mysql.user(Host,User,Password) values('localhost','新mysql用户',password('新mysql用户密码'));

grant all privileges on `platform_utility`.* to '新mysql用户'@'%' identified by '新mysql用户密码' with grant option;

flush privileges;

设置参数

新建代码分支,名称为:“客户名_privatedeploy”

在文件platform-admin/src/main/resources/prod/platform.properties中,设置如下参数:

jdbc.username

jdbc.password

wx.appId

wx.secret

wx.mchId

wx.paySignKey

其中jdbc.username与jdbc.password应和“初始化数据库”阶段设置的用户名和密码一致。微信相关的参数wx.*如不适用,必须清空,以防数据泄露

在文件platform-admin/src/main/resources/j2cache.properties中,设置参数:

redis.password

应与“安装Redis”阶段设置的密码一致

打包部署

在http://coding.net中,将全部修改好的“客户名_privatedeploy”分支新建代码版本。 在电脑上进行打包,将打包生成的war包放置到客户服务器Tomcat软件webapps文件夹下。通过客户服务器外网或内网IP登录无误后,打包完成

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值