jboot-admin 搭建过程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/quanwei132/article/details/84339922

2018-11-21号下载 master 版本的jboot-admin

jboot-admin 

搭建过程碰见一些坑:

1,配置文件中:jboot.rpc.dubbo.qosPort = 33334; 要去掉冒号
2,jboot-admin-service-provider项目中配置文件mysql 数据库jboot.datasource.url 要增加数据库,源码中没有指定jboot-admin

;jboot.model.cacheEnable 改为 jboot.model.idCacheEnable

3,jboot-admin-service-provider【先启动】 要启动 否则 admin管理后台访问登录页面
4,jboot-admin-service-provider【先启动】否则motan报错

5,我本机是192.168.17.136, 其他软件环境都是在192.168.17.148 

当访问192.168.17.136:8888的时候,如果管理页面嵌套了148其他的页面无法访问,原因是跨越问题

解决办法:1,设置frame-options ;2 nginx 解决使其在同一个域名下,或者frame-options   ALLOW-FROM

想要跑起来jboot-admin ,需要搭建很多环境,如下:

1,consul

2,motan

3,Hystrix Dashboard

4,zipkin

5,zookeeper

6,redis

7,mysql

快速搭建 请看我其他博客motan 传送门docker快速搭建其他环境

motan搭建过程 https://mp.csdn.net/postedit/84335472

consul zookeeper Hystrix Dashboard zipkin 搭建过程 https://mp.csdn.net/postedit/84326033


PS:

有时候为了防止网页被别人的网站iframe,我们可以通过在服务端设置HTTP头部中的X-Frame-Options信息。

X-Frame-Options 响应头有三个可选的值:
DENY:页面不能被嵌入到任何iframe或frame中;
SAMEORIGIN:页面只能被本站页面嵌入到iframe或者frame中;
ALLOW-FROM:页面允许frame或frame加载。

在服务端设置的方式如下:

Java代码:
response.addHeader("x-frame-options","SAMEORIGIN");
Nginx配置:
add_header X-Frame-Options SAMEORIGIN
Apache配置:
Header always append X-Frame-Options SAMEORIGIN

引文:https://blog.csdn.net/wangnan537/article/details/76599962

ps:尝试失败,需要修改东西太多,好多都在jar包里面

1,含有 很多jar依赖都在jar包中的xml中【例如mysql驱动包,想升级mysql8 你就修改去吧】

2,连mysql 配置都在jar包冲,想把com.mysql.jdbc.Driver 改成com.mysql.cj.jdbc.Driver  都不行

3,本项目 单机运行没有问题,如果把项目分别部署不同的服务器,涉及到跨域引用问题,

4,用的人少,担心

猜你喜欢

转载自blog.csdn.net/quanwei132/article/details/84339922