当前位置:首页 > 开发 > 操作系统 > 正文

动态链接库加载出错:cannot restore segment prot after reloc: Permission denied

发表于: 2013-09-01   作者:BigBird2012   来源:转载   浏览次数:
摘要: 今天配置Linux的开发环境,在将用service命令启动tomcat时,遇到这个错误: 01/09/2013 12:01:04 13549 jsvc.exec error: /usr/local/java/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied &nbs

今天配置Linux的开发环境,在将用service命令启动tomcat时,遇到这个错误:

01/09/2013 12:01:04 13549 jsvc.exec error: /usr/local/java/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied

 

上网查了一下,原来是jsvc程序不能动态加载javalibjvm.so这个库所导致的,出现这个错误,是由于将Linux SELinux设置为enforcing(强制模式)导致的。具体解决办法有以下几个:

1、执行如下命令,临时关闭SELinux

/usr/sbin/setenforce 0

 

2、也可以通过禁用SELinux来解决:

 

更改/etc/sysconfig/selinux 文件的内容为 SELINUX=disabled(禁用),然后重启一下系统。

动态链接库加载出错:cannot restore segment prot after reloc: Permission denied

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
静态链接库 前言 静态库是obj文件的一个集合(目标文件中通常仅解析了文件内部的变量和函数,对于引
1、前言   为了使程序方便扩展,具备通用性,可以采用插件形式。采用异步事件驱动模型,保证主程
被这个恼人的问题困扰很久了。 当把IIS 7的应用程序池的用户标识由“NetworkService”改为“Applica
<uses-permission> tag appears after <application> tag啃爹的warnin,你见过么? 原
今天使用scp命令准备向目标服务器传输文件,但是遇到Permission denied这个问题,意思就是拒绝访问
今天使用scp命令准备向目标服务器传输文件,但是遇到Permission denied这个问题,意思就是拒绝访问
动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代
一:DLL基础 Windows API的所有函数都包含在dll中 Windows最重要的三个dll: Kernel32.dll:包含管
windows中,链接库分为两种类型:静态链接库.lib和动态链接库.dll。其中动态链接库在被使用的时候,
背景     最近开始使用jetty做为我们的应用web容器,在迁移过程中发现一个比较隐晦的问题,原本
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号