本文参考的文章:外链网址已屏蔽

今天运行Derby数据库的服务器时,出现以下问题:

access denied (".SocketPermission" "localhost:1527" "listen,resolve")

原因是:

Java 7u51版安全管理器的默认权限有变化,之前允许绑定>1024的端口,现在下限更高。所以derby使用的1527端口被拒绝绑定。

相关变化的官方说明:外链网址已屏蔽

解决办法:

需要在$JAVA_HOME/jre/lib/security文件夹下的java.policy文件中相应位置添加一行(可能需要管理员权限才能修改该文件),以允许绑定相应端口:

grant {

...

permission .SocketPermission "localhost:1527", "listen,resolve";

}

附:报错的具体内容,和我的java版本

C:\Users\**>java -version

java version "1.7.0_51"

Java(TM) SE Runtime Environment (build 1.7.0_51-b13)

Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

C:\Users\**>java -jar %DERBY_HOME%\lib\derbyrun.jar server start

Fri Feb 14 21:01:07 CST 2014 : 已使用基本服务器安全策略安装了 Security Manager。

Fri Feb 14 21:01:12 CST 2014 : access denied (".SocketPermission" "local

host:1527" "listen,resolve")

java.security.AccessControlException: access denied (".SocketPermission"

"localhost:1527" "listen,resolve")

at java.security.AccessControlContext.checkPermission(Unknown Source)

at java.security.AccessController.checkPermission(Unknown Source)

at java.lang.SecurityManager.checkPermission(Unknown Source)

at java.lang.SecurityManager.checkListen(Unknown Source)

at .ServerSocket.bind(Unknown Source)

at .ServerSocket.(Unknown Source)

at .DefaultServerSocketFactory.createServerSocket(Unknown Sourc

e)

at workServerControlImpl.createServerSocke

t(Unknown Source)

at workServerControlImpl.access$000(Unknow

n Source)

at workServerControlImpl$1.run(Unknown Sou

rce)

at workServerControlImpl$1.run(Unknown Sou

rce)

at java.security.AccessController.doPrivileged(Native Method)

at workServerControlImpl.blockingStart(Unk

nown Source)

at workServerControlImpl.executeWork(Unkno

wn Source)

at workServerControl.main(Unknown Source)

at org.apache.derby.iapi.tools.run.main(Unknown Source)

java derby 用户安全_Java 7u51安全权限变化,运行derby server被拒,解决方法相关推荐

  1. java阻塞执行命令_java执行bat命令碰到的阻塞问题的解决方法

    使用Java来执行bat命令,如果bat操作时间过长,有可能导致阻塞问题,而且不会执行bat直到关闭服务器. 如: Runtime r=Runtime.getRuntime(); Process p= ...

  2. 计算机d盘的权限怎么解决,D盘没权限,不能删除更改任何文件解决方法

    D盘没权限,不能删除更改任何文件解决方法 今天接到一单,很奇怪 首先肯定是安全里添加 权限了 添加了,还是不行,添加 了所有用户权限 都不行 后来发现可以用已经安装在D盘程序的自带卸载工具来卸载本身 ...

  3. 移动文件需要计算机管理员权限,win7系统提示“需要管理员权限才能移动文件夹”的解决方法...

    很多小伙伴都遇到过win7系统提示"需要管理员权限才能移动文件夹"的困惑吧,一些朋友看过网上零散的win7系统提示"需要管理员权限才能移动文件夹"的处理方法,并 ...

  4. w ndows10QQ远程,Win10提示“QQ远程系统权限原因,暂时无法操作”的解决方法

    我们可能会使用到QQ上的远程控制功能来协助对方帮助解决电脑各种系统问题或者帮助别人安装某软件.调试等,但是如果对方的电脑(被控端)是Windows10系统,使用QQ远程桌面控制对方电脑的时候,在操作的 ...

  5. win7 计算机名称 ip6,Win7系统提示ipv6无网络访问权限的两种原因及解决方法

    Win7系统提示ipv6无网络访问权限,导致无法上网,这该如何解决呢?ipv6无网络访问权限的原因有很多种,针对此问题,下面脚本之家的教大家解决ipv6无网络访问权限的问题,大家一起来看看吧. 故障原 ...

  6. java.lang.IllegalArgumentException: An invalid domain [.test.com] was specified for this cookie解决方法

    java.lang.IllegalArgumentException: An invalid domain [.test.com] was specified for this cookie解决方法 ...

  7. 【java】javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序【解决方法】

    [java]javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序[解决方法] 参考文章: (1)[java]javac命令在win10不可用,提示javac不是内部或 ...

  8. 【JAVA错误笔记】 - 【Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法】

    [JAVA错误笔记] - [Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法] 参考文章: (1 ...

  9. 关于做用户修改自我信息时遇到的问题,以及当前解决方法

    关于做用户修改自我信息时遇到的问题,以及当前解决方法 今天在实现用户自我信息修改时发现,在用户信息修改后直接跳转主页会因为session没有更新(或者是修改了用户信息,登录中的session本身没有改 ...

最新文章

  1. JS加强学习-DOM学习01
  2. APICloud创始人兼CEO刘鑫:论API经济和企业移动战略
  3. 微信小程序把玩(三十二)Image API
  4. enkey java_近期的Java项目(前端)
  5. JavaFX的科幻用户界面第1部分
  6. REST framework 权限管理源码分析
  7. 通过windows客户端访问
  8. docker 中安装 mongodb
  9. wegame饥荒一直登录中_经历网游和单机发行的左右摇摆后,Wegame决定“我全都要”...
  10. Apache2.4.x与Apache2.2.x的一些区别
  11. 计算机的学情分析报告,计算机教学计划合集总结5篇
  12. 5月语言排行榜:R 跌出前二十,Python 紧咬 C++
  13. Android隐藏软件盘
  14. Java—泛型、内部类、多继承
  15. 车载5G+4G多网聚合通信解决方案
  16. 阿里云ecs安全组管理(双可变宽带公网出口)
  17. 关于Win10版本1903的蓝牙设备已配对但无法使用的结局方案
  18. mysql_08_ yum(dnf)安装
  19. 308 permanent redirect怎么解决_「网站」WordPress网站更改固定链接以后怎么解决404错误...
  20. LOJ 1070 Algebraic Problem

热门文章

  1. android 资源引用 自定义标题栏
  2. Oracle 管道化表函数(Pipelined Table)[转载]
  3. java二位数组biaoda_1 面向对象前部分
  4. 【STM32】OLED 显示实验代码详解
  5. 第6章-一阶多智体系统一致性-->6.5 带有领航者系统一致性
  6. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第6章-区域极点配置
  7. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第11章-基于邻居相关状态的多智能体非合作行为检测与隔离
  8. 【数理知识】《积分变换与场论》王振老师-目录
  9. 3.3 集束搜索-深度学习第五课《序列模型》-Stanford吴恩达教授
  10. 1.3 用神经网络进行监督学习-深度学习-Stanford吴恩达教授