mvn clean package 打包本地文件
euraka-server-0.0.1-SNAPSHOT.jar :服务注册中心
server:
port: 8761
eureka:
instance:
hostname: 192.168.0.103
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
spring:
application:
name: eurka-server
client-hi-0.0.1-SNAPSHOT.jar:
server:
port: 8763
spring:
application:
name: service-hi
eureka:
client:
serviceUrl:
defaultZone: http://192.168.0.103:8761/eureka/
finalShell 连接至虚拟机
su root 切换至root权限
rz -y 上传 上面两个jar包
nohup java -jar +包名 & :后台运行该进程
tail -f nohup.log 查看部署状态
部署成功以后访问连接 http://192.168.0.103:8761/
同样部署另一个服务
服务注册成功!
问题:windows访问上述连接访问不到
1 确认虚拟机网络连接是否成功 ping一下就可以知道,
2 检查虚拟机端口是否开放
1)可以通过命令firewall-cmd --query-port=7990/tcp查看端口号是否开启,比如我随便查看一下端口
如果是no,就说明没有开放。
2)通过命令,firewall-cmd --zone=public --add-port=7990/tcp --permanent,可以开通7990端口。如果是redis服务,应该是6379端口。
然后需用使用命令firewall-cmd --reload重启防火墙,端口正常开启,生效。
服务关闭:
ps -ef|grep +包名 :查看服务进程 及pid
kill -9 +pid 关闭进程