springcloud项目部署到虚拟机服务器

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 关闭进程

猜你喜欢

转载自blog.csdn.net/jswd_50x/article/details/94847204