记录一个bug1/28

重新引入依赖后开始报错,初步断定错误原因是boot版本与cloud版本不一致。

尝试解决:去除cloud相关依赖

结果:失败,报同样的错误

Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat

考虑JDK版本问题。

从java9开始,模块化的概念使得JAXB默认没有加载;jaxb-api是存在jdk中的,只是默认没有加载而已,我们需要手动引入。

接下来引入如下jaxb依赖:

<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-core</artifactId>
    <version>2.2.11</version>
</dependency>
<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
    <version>2.2.11</version>
</dependency>
<dependency>
    <groupId>org.glassfish.jaxb</groupId>
    <artifactId>jaxb-runtime</artifactId>
    <version>2.2.10-b140310.1920</version>
</dependency>
<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
</dependency>

结果:失败,同样的报错

获取平台token信息:/op/token

多id、多环境尝试,

1、开发环境的开放服务

http://pre-qbee.qingtui.com/

钢智能管控

1045271793149366272

f867bf8177e34298a3d23cc08cffe314

2、模拟环境的开放服务

http://pre-iip.bxgt.com/

铁区一体化智能应用~

1032954558686584832

7ff7360a28624517ba1d10299d6cddcf

3、生产环境的开发服务

http://iip.bxgt.com/

智能料场智能应用

1047948755437375488

1dcc3d382d33465394d1efdecb08e6fa

调用jar包中的方法来获取当前登陆用户信息

确定各个环境对应的地址是否正确

- 先通过postman来尝试调用接口

单点登陆的token与开放平台的token,获取当前登陆用户信息需要的是单点登陆的token

单点登陆集成步骤

配置单点登陆菜单转发路径

调用/user/info接口,通过authorization获取到当前登陆用户信息

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值