搭建项目学习框架(一,Linux下Java的安装,安装Tomcat与搭建Zookeeper)

Posted 韶光不负

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建项目学习框架(一,Linux下Java的安装,安装Tomcat与搭建Zookeeper)相关的知识,希望对你有一定的参考价值。

不知不觉就到了框架的学习了,小编根据IT老师的讲解思路进行自己的总结与练习,和小编一起总结吧!

一,确保自己的虚拟机能上网

小编写的虚拟机上网博客https://blog.csdn.net/weixin_47514459/article/details/123594822需要安装包,Java安装包,tomcat安装包,Zookeeper安装包,Xshll工具

二,安装Java安装包(jdk-8u131-linux-x64.tar.gz)

2.1    小编使用的是Xshll传送文件(因为简单和快

先让Xshell链接到虚拟机,在进行文件传输 

 方法一(点击鼠标右键传输

 方法二(将左别目标文件进行拖拽到右别来

如下图

使用虚拟机进行查看

2.2 将jdk-8u131-linux-x64.tar.gz压缩包进行解压(解压路径进行选择/usr/local/)

tar -xvf jdk-8u131-linux-x64.tar.gz -C /usr/local/

// tar  解压压缩包或者压缩文件
// -x   对 tar 包做解打包操作
// -v 查看解压过程
// -f 指定包的文件名。包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名
// -C 目录	指定解打包位置(记住大写的C,小写的c是将多个文件或目录进行打包。)

切换目录查看是否解压完成该文件名

cd /usr/local/   
//切换文件路径下(/usr/local/ )

ll
//查看文件夹下文件以列表显示

 修改文件名称(因为文件名太长不好打,tab虽然可以补齐,但想让文件干净整洁,自己打代码方便一些)

mv jdk1.8.0_131/ jdk1.8
//将jdk1.8.0_131 改名为jdk1.8 (在不同路径下时代表移动前文件夹到后文件夹中,后文件夹不存在则改名为后文件夹)

 2.3 配置环境变量

​​​​​​​vi /etc/profile  
//进入/etc/profile  写环境变量

在末尾添加环境变量

export JAVA_HOME=/usr/local/jdk1.8   //根据解压位置选择路径
export CLASS_PATH=$JAVA_HOME/lib  //$名称代表函数引用就是路径/usr/local/jdk1.8  
export PATH=$JAVA_HOME/bin:$PATH //配置bin文件时后面一定加:$PATH 防止编码出现问题重新编码

重新加载配置文件


source /etc/profile

验证JDK是否成功


java -version

 这样显示就证明成功了,

三,安装Tomcat(apache-tomcat-8.5.15.tar.gz)

3.1 使用的是Xshll传送文件 (与JDK相同就不细说了)

3.2 解压Tomcat安装包(apache-tomcat-8.5.15.tar.gz)

 tar -xvf apache-tomcat-8.5.15.tar.gz -C /usr/local/

// tar  解压压缩包或者压缩文件
// -x   对 tar 包做解打包操作
// -v 查看解压过程
// -f 指定包的文件名。包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名
// -C 目录	指定解打包位置(记住大写的C,小写的c是将多个文件或目录进行打包。)

查看解压是否成功 ,修改名称

cd /usr/local/

ll

 mv apache-tomcat-8.5.15/ tomcat8.5

3.3 进入 tomcat8.5的bin文件,启动tomcat服务

[root@localhost tomcat8.5]# cd bin 
[root@localhost bin]# ./startup.sh start    


// ./startup.sh start    启动tomcat服务
// ./shutdown.sh   关闭tomcat服务

 安装工具包

[root@localhost bin]# yum install net-tools -y

 查看 tomcat(8080)端口状态(处于监听状态,就证明tomcat启动成功了)

netstat -antp|grep 8080 

 3.4 开放8080端口(打开8080端口的防火墙),访问tomcat

cd ~  //进入到根目录下


[root@localhost ~]# firewall-cmd --add-port=8080/tcp --permanent  //8080端口添加到防火墙中 
   --permanent 永久性添加

[root@localhost ~]# firewall-cmd --reload   //重启防火墙

[root@localhost ~]# firewall-cmd --list-all  //查看防火墙所以监听端口

方法二 直接关闭防火墙

systemctl stop firewalld # 关闭防火墙

systemctl status firewalld # 查看防火墙状态

测试是否成功 

3.5 开机自启动服务

 vi /etc/rc.d/rc.local

//编写开机自启动文件
source /etc/profile  /usr/local/tomcat8.5/bin/startup.sh start

四 ,搭建Zookeeper注册中心:

4.1 上传ZooKeeper的安装包( zookeeper-3.4.10.tar.gz)

4.2 解压 zookeeper-3.4.10.tar.gz

 tar -xvf zookeeper-3.4.10.tar.gz -C /usr/local

进入目录,修改解压后的目录名:

cd  /usr/local/
 mv zookeeper-3.4.10/ zookeeper

4.3 进入zookeeper/conf, 配置zookeeper的配置文件:

cd conf
cp zoo_sample.cfg zoo.cfg

进入zookeeper/bin, 启动zookeeper:(停止zookeeper:)


cd bin
./zkServer.sh start 

 

4.4 查看2181端口是否处于监听状态:

netstat -antp|grep 2181

8.8 开放2181防火墙端口:

firewall-cmd --add-port=2181/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all

8.9 开启zookeeper的自启动:

vi /etc/rc.d/rc.local

/usr/local/zookeeper/bin/zkServer.sh start 


​​​​​​​

五 搭建Dubbo(监控中心)

上传文件到tomcat。5、bewapps下

 启动tomcat,(自动解压.)进入webapps,删除ROOT文件,更改监控中心解压包为ROOT文件(重新启动tomcat)

测试现象

以上是关于搭建项目学习框架(一,Linux下Java的安装,安装Tomcat与搭建Zookeeper)的主要内容,如果未能解决你的问题,请参考以下文章

搭建项目学习框架(二,安装Dubbo监控中心,maven的安装一配置创建服务提供者)

Java项目框架搭建系列(Java学习路线)

Java项目框架搭建系列(Java学习路线)

微服务 Spring Cloud Alibaba 项目搭建(一、框架介绍)

在linux环境下搭建java web测试环境(非常详细!!)

Android学习心得之 Linux下命令行Android开发环境的搭建