问题大全(二)项目启动报错 access denied (“javax.management.MBeanTrustPermission“ “register“)

问题大全(二)项目启动报错 access denied javax.management.MBeanTrustPermission register

前言

这里记录下工作中遇到的问题,跟大家分享一下
这次遇到的是项目启动报错,access denied (“javax.management.MBeanTrustPermission” “register”)

项目启动报错,access denied (“javax.management.MBeanTrustPermission” “register”)

问题现象

服务器上项目启动,然后就出现这个问题,看信息是数据源创建错误,没有权限,
网上找了好多文章,都是说是Oracle的JDBC驱动连接数据库时,出现的错误,可我用的是mysql数据库,然后就自行查找问题了。
错误信息截图
问题大全(二)项目启动报错 access denied (“javax.management.MBeanTrustPermission“ “register“)
问题大全(二)项目启动报错 access denied (“javax.management.MBeanTrustPermission“ “register“)

问题原因

这个问题造成原因是,在服务器中是使用ant来启动的服务,在ant中有个fork的属性,该属性决定的使用什么编译器执行。由于配置文件中的配置不是true,所以走的是ant自己内置的编译器,出现了换这个问题。

解决方案

将ant的启动配置文件中的fork属性设置为true。这样就行使用jdk的编译器,项目就可以正常启动。
如图配置
问题大全(二)项目启动报错 access denied (“javax.management.MBeanTrustPermission“ “register“)