Skip to content

快速开始 - 服务端安装与部署 - 手动安装部署

启动服务端项目

  • 在项目根目录下执行maven编译打包命令

    bash
    mvn clean package
  • 然后分别在单独命令窗口依次启动6个微服务,注意替换jar包的版本号

    bash
    java -jar ./anylink-agw/target/anylink-agw-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848
    bash
    java -jar ./anylink-chat/target/anylink-chat-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --dubbo.registry.parameters.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 --dubbo.registry.address=nacos://localhost:8848
    bash
    java -jar ./anylink-groupmng/target/anylink-groupmng-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --dubbo.registry.parameters.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 --dubbo.registry.address=nacos://localhost:8848
    bash
    java -jar ./anylink-mts/target/anylink-mts-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --dubbo.registry.parameters.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 --dubbo.registry.address=nacos://localhost:8848
    bash
    java -jar ./anylink-netty/target/anylink-netty-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --dubbo.registry.parameters.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 --dubbo.registry.address=nacos://localhost:8848
    bash
    java -jar ./anylink-user/target/anylink-user-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --dubbo.registry.parameters.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 --dubbo.registry.address=nacos://localhost:8848
    • 注意观察服务启动日志中出现这样的字样,表示服务启动成功。
    Started UserApplication in x.xxx seconds (JVM running for 15.828)
    • 如果出现下面这种报错,可以忽略,这是dubbo启动时发现RPC远程调用的服务方没有启动报的错误,不影响运行。
    org.apache.dubbo.remoting.RemotingException: client(url: dubbo://192.168.0.109:20883/com.hibob.anylink.common.rpc.service.UserRpcService?$ref=$.services.com.hibob.anylink.common.rpc.service.UserRpcService:dubbo.allParams&application=anylink-chat-dubbo&background=false&check=false&codec=dubbo&dubbo.endpoints=[{"port":20883,"protocol":"dubbo"}]&dubbo.metadata-service.url-params={"connections":"1","version":"1.0.0","dubbo":"2.0.2","release":"3.0.9","side":"provider","port":"20883","protocol":"dubbo"}&dubbo.metadata.revision=d306481e20f60a10e56da6648f17ccc8&dubbo.metadata.storage-type=local&heartbeat=60000&interface=com.hibob.anylink.common.rpc.service.UserRpcService&pid=25120&qos.port=18020&register.ip=192.168.0.109&side=consumer&sticky=false&timeout=3000&timestamp=1741484664279) failed to connect to server /192.168.0.109:20883, error message is:Connection refused: no further information: /192.168.0.109:20883
    at org.apache.dubbo.remoting.transport.netty4.NettyClient.doConnect(NettyClient.java:192) [dubbo-3.0.9.jar:3.0.9]
    at org.apache.dubbo.remoting.transport.AbstractClient.connect(AbstractClient.java:214) ~[dubbo-3.0.9.jar:3.0.9]
    at org.apache.dubbo.remoting.transport.AbstractClient.<init>(AbstractClient.java:74) ~[dubbo-3.0.9.jar:3.0.9]
    at org.apache.dubbo.remoting.transport.netty4.NettyClient.<init>(NettyClient.java:89) [dubbo-3.0.9.jar:3.0.9]
    ......

至此,服务端完成了启动!赶快到浏览器页面试一下吧 -> http://localhost:5173/im/login