在linux系统安装tomcat后,bin文件下startup.sh启动不了,这是什么原因?

在linux系统下,安装了java_ee_sdk-5_01-linux.bin后,执行java-version后,显示javaversion"1.4.2"gcj(GCC)... 在linux系统下,安装了java_ee_sdk-5_01-linux.bin后,执行java -version后,显示java version "1.4.2"gcj (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11)Copyright (C) 2006 Free Software Foundation, Inc.This is free software; see the source for copying conditions.  There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.然后解压root下的apache-tomcat-7.0.0-src.tar.gz,后操作cp -R apache-tomcat-6.0.10 /usr/local/tomcat,但提示这样的问题:[root@zxq ~]# cp -R apache-tomcat-7.0.0-src/usr/local/tomcatcp: missing destination fileTry `cp --help' for more information.如果我在图形界面复制到/usr/local/tomcat下,启动tomcat/usr/local/tomcat/bin/startup.sh  但提示这样的问题:[root@zxq ~]# /usr/local/apache-tomcat-7.0.0-src/bin/startup.shbash: /usr/local/apache-tomcat-7.0.0-src/bin/startup.sh: Permission denied请问这些是什么原因?怎么解决呢!谢谢咯! 展开
 我来答
YANGBH
推荐于2017-11-24 · TA获得超过676个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:116万
展开全部
Permission denied 许可被拒绝
回答人的补充 2009-08-18 12:51
在linux上安装有些东西时会出现 Permission denied 的情况:以下就是解决它的办法之一
编辑/etc/selinux/config,找到这段:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing

把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:
SELINUX=disabled
保存,关闭。
......

编辑/etc/sysconfig/selinux,找到:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing

如果SELINUX已经是 SELINUX=disabled,那么就不用改了,否则就把SELINUX=enforcing 注释掉,新加一行:
SELINUX=disabled
保存,退出。

如果你碰到其他类似提示:
cannot restore segment prot after reloc: Permission denied
哪应该是SELinux的问题,可以考虑把它关闭。
-------------------------------------------------------------------------------------
在你保证SElinux 被disable后.还执行下
chcon -t texrel_shlib_t
如: chcon -t texrel_shlib_t /路径/路径/名字.so (这个文件视具体执行文件.)

以上两步.已经解决了很多server的问题了.

这是我以前还有linux的时候百度的方法,你可以试一试,不知道对你管不管用,另外,你有操作权限吗?
旅行风光AA
2019-07-25 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:1032万
展开全部
根据提示好像是权限问题,你用chmod命令对这个目录写入775权限然后再用ROOT用户运行试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式