-
Choerodon平台版本:0.16.0
-
运行环境:localhost
-
问题描述:
我是通过总前端项目build打包后调试的
平台服务-平台接口,打开Api测试页面,页面一直loading,无法显示接口列表,后台没有错误信息,F12也没有错,如下图:
Choerodon平台版本:0.16.0
运行环境:localhost
问题描述:
我是通过总前端项目build打包后调试的
平台服务-平台接口,打开Api测试页面,页面一直loading,无法显示接口列表,后台没有错误信息,F12也没有错,如下图:
本地初始化下api-gateway的配置
先在api-gateway 根目录mvn clean install
然后看看有没有init-config.sh
文件
没有建一个。
#!/usr/bin/env bash
MAVEN_LOCAL_REPO=$(mvn help:evaluate -Dexpression=settings.localRepository | grep -v '\[INFO\]')
TOOL_GROUP_ID=io.choerodon
TOOL_ARTIFACT_ID=choerodon-tool-config
TOOL_VERSION=0.11.0.RELEASE
TOOL_JAR_PATH=${MAVEN_LOCAL_REPO}/${TOOL_GROUP_ID/\./\/}/${TOOL_ARTIFACT_ID}/${TOOL_VERSION}/${TOOL_ARTIFACT_ID}-${TOOL_VERSION}.jar
mvn org.apache.maven.plugins:maven-dependency-plugin:get \
-Dartifact=${TOOL_GROUP_ID}:${TOOL_ARTIFACT_ID}:${TOOL_VERSION} \
-Dtransitive=false
java -Dspring.datasource.url="jdbc:mysql://localhost/manager_service?useUnicode=true&characterEncoding=utf-8&useSSL=false" \
-Dspring.datasource.username=root \
-Dspring.datasource.password=root \
-Dconfig.type=db \
-Dservice.name=api-gateway \
-Dservice.version=0.17.0 \
-Dconfig.updatePolicy=override \
-Dconfig.jar=target/app.jar \
-jar ${TOOL_JAR_PATH}
然后运行脚本
我现在用的还是0.16.0版本,这个我试过了, 报 Error: Unable to access jarfile [WARNING]
错误
然后我把pom里面 spring-boot-starter-data-redis重复依赖删掉,也不行
我现在用的还是0.16.0版本,这个我试过了, 报 Error: Unable to access jarfile [WARNING]
错误
然后我把pom里面 spring-boot-starter-data-redis重复依赖删掉,也不行
看下manager_service.mgmt_route表里有没有数据
没有
你是不是吧redis依赖全删了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
0.16.0之前的pom依赖是有两个这样的重复依赖,删掉一个,保留一个
看下你的maven仓库有没有这个包
你的maven仓库为啥是/io/choerodon开头的
不是.m2/repository/文件夹?
你看下你的setting文件的localRepository配的啥,默认是${user.home}/.m2/repository
你这种情况是读setting文件,读到这个仓储是空
修改下脚本。
#!/usr/bin/env bash
MAVEN_LOCAL_REPO=$(cd / && mvn help:evaluate -Dexpression=settings.localRepository -q -DforceStdout)
TOOL_GROUP_ID=io.choerodon
TOOL_ARTIFACT_ID=choerodon-tool-config
TOOL_VERSION=${1:-0.11.0.RELEASE}
TOOL_JAR_PATH=${MAVEN_LOCAL_REPO}/${TOOL_GROUP_ID/\./\/}/${TOOL_ARTIFACT_ID}/${TOOL_VERSION}/${TOOL_ARTIFACT_ID}-${TOOL_VERSION}.jar
mvn org.apache.maven.plugins:maven-dependency-plugin:get \
-Dartifact=${TOOL_GROUP_ID}:${TOOL_ARTIFACT_ID}:${TOOL_VERSION} \
-Dtransitive=false
mvn clean install
java -Dspring.datasource.url="jdbc:mysql://localhost/manager_service?useUnicode=true&characterEncoding=utf-8&useSSL=false" \
-Dspring.datasource.username=root \
-Dspring.datasource.password=root \
-Dconfig.type=db \
-Dservice.name=api-gateway \
-Dservice.version=0.17.0 \
-Dconfig.updatePolicy=override \
-Dconfig.jar=target/app.jar \
-jar ${TOOL_JAR_PATH}
嗯,修改后mgmt_route表里面有数据了