Java Ubuntu Tomcat为war和提取的上下文显示不同的用户和组
我正在AmazonEC2中部署一个war文件,我以用户ubuntu的身份登录,并以同一用户的身份部署war文件。部署war后,我从根目录启动tomcat“服务tomcat7 start”。现在,提取的contextroot将用户和组显示为tomcat7 谁能帮我解决这个问题Java Ubuntu Tomcat为war和提取的上下文显示不同的用户和组,java,tomcat,ubuntu,amazon-ec2,Java,Tomcat,Ubuntu,Amazon Ec2,我正在AmazonEC2中部署一个war文件,我以用户ubuntu的身份登录,并以同一用户的身份部署war文件。部署war后,我从根目录启动tomcat“服务tomcat7 start”。现在,提取的contextroot将用户和组显示为tomcat7 谁能帮我解决这个问题 我想解决这个问题,因为我想访问/home/ubuntu,但是当contextroot向用户显示tomcat7时,我在尝试在/home/ubuntu下编写文件时遇到了权限错误。我认为解决方案是允许其他用户以只读方式访问文件夹/
我想解决这个问题,因为我想访问/home/ubuntu,但是当contextroot向用户显示tomcat7时,我在尝试在/home/ubuntu下编写文件时遇到了权限错误。我认为解决方案是允许其他用户以只读方式访问文件夹
/home/ubuntu
例如:
#Allow other User a Read-Only access to /home/ubuntu recursively
chmod -R o+r /home/ubuntu
或者,如果您有权访问
/etc/init.d/tomcat
,请查找tomcat\u用户
,并将其更改为您首选的ubuntu用户名
,谢谢您的回复。我想在这个文件夹下也有写权限。#允许递归读写的命令chmod-ro+rw/home/ubuntu
是否等同于777?777
是每个人都可以访问该文件夹的读、写、执行权限。777
相当于a+rwx
谢谢。我给雄猫换了衣服。TOMCAT7_USER=ubuntu TOMCAT7_GROUP=ubuntu来自TOMCAT7,但在重新启动tomcat之后,contextroot仍显示TOMCAT7