无法创建目录错误 [英] Unable to create the directory error

查看:111
本文介绍了无法创建目录错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了一个新的子域并将WAR文件上传到其目录中,但服务器返回以下错误。

I created a new subdomain and uploaded the WAR file into its directory, but the server returns following error.

java.io.IOException: Unable to create the directory[/home/jack/public_html/WAR/MYWAR]
.....

WAR文件夹和WAR文件的权限是0755。

The permission of WAR folder and the WAR file are 0755.

drwxr-xr-x  4 jack jack      4096 Feb  2 02:43 ./
drwxr-xr-x 10 jack nobody     4096 Jan 25 01:48 ../
drwxr-xr-x  2 jack jack      4096 Jan 24 22:38 cgi-bin/
-rwxr-xr-x  1 jack jack  82135738 Feb  2 02:23 MYWAR.war*
drwxr-xr-x  4 jack jack      4096 Jan 25 01:31 WEB-INF/

ps -aux | grep tomcat

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root      1239  0.0  0.0 103240   864 pts/2    S+   04:38   0:00 grep tomcat
root      1330  0.0  0.0  10436   352 ?        Ss   Feb01   0:00 jsvc.exec -user tomcat -cp ./bootstrap.jar -Djava.endorsed.dirs=../common/endorsed -outfile ../logs/catalina.out -errfile ../logs/catalina.err -verbose org.apache.catalina.startup.Bootstrap start
tomcat    1334  0.2 14.9 1566688 151852 ?      Sl   Feb01   1:38 jsvc.exec -user tomcat -cp ./bootstrap.jar -Djava.endorsed.dirs=../common/endorsed -outfile ../logs/catalina.out -errfile ../logs/catalina.err -verbose org.apache.catalina.startup.Bootstrap start


推荐答案

0755是rwxr-xr-x。如果您不是目录的所有者(通常是用户nobody),则无法在目录中写入。您需要是该目录的所有者或root用户才能在该位置写入。

0755 is rwxr-xr-x. If you are not the owner of the directory(it is usally user nobody), you cannot write in the directory. You need to be owner of the directory or root to write in that location.

这篇关于无法创建目录错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆