分布式部署远程服务器具体过程

13次阅读

 

1 打 jar 包
使用的是 idea+dubbo 的分布式部署,父类的 pom 和 api 的 pom 都不想要进行打包,可以把 build 去掉
使用 idea 打包的时候,maven-project 中,一定要在父类的项目中进行打包,lifecycle 中,先 clean 然后再 package,这样在 provider 和 consumer 的子项目 target 文件夹中生成相应的 jar 包
首先本地使用 cmd 命令 java -jar XX.jar 来测试 jar 包是否可以正常使用,如果可以就可以往服务器上部署

2 在远程服务器上安装 zookeeper 进行分布式管理
启动服务器中 zookeeper/bin 中的 zkCli.sh 和 zkServer.sh
命令 启动客户端./zkCli.sh start 启动服务端./zkServer.sh start 查看状态./zkServer.sh status

3 将 jar 包传输到服务器上,然后启动
java -jar xx.jar
先启动 provider.jar 再启动 consumer.jar
注意:我在部署过程中,在 linux 系统中提示 -jar 不是命令,这个是 jdk 安装的 1.8,但是指令指向 1.7 导致,所以重新安装 jdk 后就可以了

4 调试路径,不要使用 https,我用的端口号没有开通导致
http://121.43.234.126:8082/activity/queryactivitydetail
服务器地址加端口号,跟本地调试一样

原文链接:https://www.cnblogs.com/sunsing123/p/9836857.html

正文完
 
追风者
版权声明:本站原创文章,由 追风者 2024-01-02发表,共计650字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布。