linux部署tomcat,zk,dubbo

linux命令也看了很多了,但工作中基本用不到,为了强制自己能够加深印象,下了一个vmware准备从0开始,一边熟悉各个技术点一边能让linux命令熟练起来.

刚刚开始就遇到的问题不少.
1.想将本地的jdk上传到linux上,一起提示拒绝访问
在这里插入图片描述
第一反应是用户(我用的是admin)的权限不足.因此我需要设置root权限的密码,然后通过root权限修改sudoers文件将admin用户权限和root一样.操作如下:
1.输入sudo passwd 命令,会提示你输入admin用户的密码
2.确认密码 这样就将root权限密码设置完毕
3.输入 su root 命令切换到root用户
4.vi /etc/sudoers 编辑文件 找到root下边将admin添加,表示和root权限相同
在这里插入图片描述
操作完毕后,认为应该没问题了,最高权限不能再拒绝访问了吧,然而并不是,我在上传的时候依然提示拒绝访问.
于是看了一下这些文件的权限,意识到可能是文件权限的问题
在这里插入图片描述
于是chmod 777 * 代表给文件放开所有权限,然后再次上传成功(这个地方表示现在还存在疑虑,我的理解是root权限应该是可以操作所有文件夹的)

jdk上传成功后需要配置环境变量,步骤如下:
1.解压: tar -zxvf 文件 -C 指定目录 将文件解压到指定目录下
2.配置环境变量:
编辑 vim /etc/profile
2.1 在最下面添加
在这里插入图片描述

2.2 输入source /etc/profile 让配置生效
2.3 输入java -version 测试是否成功
在这里插入图片描述

目前先写到这,后续补充
------------------------------更新-------------------------------------

今天因为一个问题看了一上午.只能说熟练度不够吧,平时操作linux不多,其实不难.
昨天装完jdk后,今天准备装tomcat,本来将tomcat上传到服务器解压,然后启动即可.
然后启动后在本地无法访问到tomcat首页.
记录一下我的解决思路吧,
1.进入logs/catalina.out 查看错误信息,发现显示8080端口被占用.
在这里插入图片描述
那第二步自然是进入/conf/server.xml将端口号进行修改.
在这里插入图片描述
3.修改完毕后发现还是访问不了,然后继续看日志,发现还是端口被占用问题,于是我将端口号修改了不下五次…依然报错端口被占用.
4.然后上网查了一下,发现有人说是tomcat版本和jdk版本不匹配.(我jdk1.8 tomcat7.xx的),考虑到可能是版本的问题,然后删除旧版本重新下载tomcat8.0以上的版本.
5.启动成功,但本地依然访问不到,然后再linux上能够成功访问,想到可能是防火墙的问题了.
6.查看防火墙状态:
service iptables status
关闭防火墙:
service iptables stop
本地访问成功.

接下来准备安装zookeeper和dubbo了
1.先安装zk,将压缩包上传并解压
2.将/conf下的zoo_sample.cfg 复制一份并重命名为zoo.cfg

在这里插入图片描述
3.修改zoo.cfg
在这里插入图片描述
/tmp/zookeeper这个路径必须存在需要自己创建,否则启动失败.(切记,我因为dubbo无法访问,找了半天问题,然后发现zk没启动,蛋疼的是如果路径不存在启动他会提示启动成功,其实并没有!)

启动命令: ./zkServer.sh start
重启命令: zkServer.sh restart

dubbo的安装(参考dubbo的安装,这位博主写的比较详细):
在Linux的tomcat部署,把tomcat的ROOT下文件都删除,把dubbo-admin-2.5.4.war放在tomcat的webapps/ROOT下(这样就是直接默认的80端口了),然后进行解压:
tar -xzvf dubbo-admin-2.5.4.war -d ROOT
配置 dubbo.properties
$ vi ROOT/WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://你的ip地址:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

4.启动tomcat
cd /usr/local/tomcat/bin
./startup.sh

5.浏览dubbo 所在的服务器ip:8080 就可以看到dubbo的控制台了.(我的一直提示404,后来发现是zk的问题…)
在这里插入图片描述

部署nginx(对于nginx了解不多发个传送门linux部署nginx)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值