1、现象
SEPHMI在部署完成后,可以正常启动并且登录成功,但是进入管理界面后,不管是Explorer还是Studio,所有模块的管理列表均是空白,见不到表格。


2、检查
在发生这种情况的时候,请检查前端错误,是否有类似文字:
jquery.min.js:1 POST http://192.168.1.8:81/sephmi/sepsimExplorer/projects 500 (Internal Server Error)或
VM12774:1 Uncaught SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
再查看后端运行窗口里是不是有类似错误信息:java.lang.ClassCastException: java.lang.String cannot be cast to org.springframework.security.core.userdetails.UserDetails

3、原因
如具有以上两点特征,一般是由于在application.properties中配置了site.url导致的,如图:

如果确定是配置了site.url,但是实际在访问的时候用的SEPHMI默认访问地址是http://192.168.1.8:9999/hmi/login,那么就会发生上述的问题。
4、解决方案
如果项目配置了一个映射出来的地址,那么就以配置的地址来进行访问,以截图中的为了,实际访问后台的管理地址应该是http://192.168.1.8:81/sephmi/hmi/login
这个时候再登录进去之后,就会正常显示各个模块的内容了。
