公众号merlinsea
bug1、本地启动的时候报错
执行 java -jar alibaba-cloud-gateway.jar 报错信息:alibaba-cloud-gateway.jar中没有主清单属性
修复方法:
修改pom文件中的如下内容:
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!--少了这段executions就会报找不到主文件,只需要在spring-boot的maven打包插件中增加即可!!!--> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> <configuration> <fork>true</fork> <addResources>true</addResources> </configuration> </plugin>
在聚合路径下重新构建项目
mvn clean install
bug2:bootstrap.yml中的配置中心nacos的地址需要是阿里云私有ip地址。
每个微服务配置的bootstrap.yml文件都需要修改nacos的配置中心地址为【nacos容器所在的阿里云的私有IP地址】
修复后
bug3:将配置文件迁移到容器化部署的nacos配置中心的时候需要修改配置文件中所有的127.0.0.1的ip地址为对应的服务所在阿里云私有ip地址
bug4:部署并迁移mysql数据库,修改所有微服务的配置文件中数据库的私有ip地址
阿里云部署数据库【非容器化部署】可以在网上查询一下如何源码部署
部署完成以后记得修改数据库的初始密码,并开放远程连接访问