研究了一早上,在宝塔部署springcloud微服务,虽然过程有点波折,但是还是咬咬牙克服了。
在这里我只部署一个模块,其他模块也是一样的
1、在系统根目录 ’ /root ’ 创建一个文件夹,名称叫 ‘ software ’ 文件夹
2、在 ‘ software ’ 文件夹上传已下好的 jdk (注意!必须是linux版本的jdk)!并且解压
3、打开SSH终端,软件商店->宝塔插件->宝塔SSH终端
4、配置环境变量jdk,输入以下命令,打开文件:vim /etc/profile
5、在最后一行粘贴下面代码
export JAVA_HOME=/root/software/jdk1.8.0_11 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin
JAVA_HOME:这里是路径,输入刚刚已经解压的jdk路径
键盘:Esc + : + w + q 保存退出
6、让刚刚设置的环境变量生效,输入命令source /etc/profile
7、使用此命令java -version
,测试是否配置成功
8、环境配置一切就绪,接下来是代码的小细节。在yaml配置公网IP
,这个是重点,否则注册上去eureka也是不起作用
eureka: client: service-url: defaultZone: http://shop.eureka.huangaigou.com/eureka/ instance: instance-id: shopprojectspringcloud-provider-user-1 prefer-ip-address: true ip-address: 119.23.215.77
9、打包jar,我这里是用maven打包,idea也是能打包的,不过很繁琐。用maven打包很简单按照下面步骤就可以打包了
10、已经打包好的jar文件在下面路径,把它上传到服务器
11、我这里上传去根目录下的 ’ /usr '文件夹下
12、再次打开SSH终端,输入命令 cd /usr
,进入usr文件夹
13、执行jar文件,输入下面命令 java -jar 文件名.jar
可以看到这微服务成功跑起来了,我们可以去eureka页面看看有没有注册进去
成功注册进去eureka,教程到此为止!谢谢
原文链接:https://blog.csdn.net/qq_34355079/article/details/104453693