tentando executair Apache James (server de e-mail) no Mac – obtendo erro de "Permissão negada" – ajuda?

Descairrego o server de e-mail Apache James no meu Mac. Extrai o zip paira uma pasta "james-2.3.2". Quando eu lanço "./james-2.3.2/bin/run.sh", recebo uma "Permissão negada".

Eu tentei fazer um chmod 755 no run.sh, mas ainda me dá um erro (algo sobre permissão negada em relação a um file pshenix .sh).

Espero que eu esteja fazendo algo fundamentalmente errado. Qualquer ajuda é apreciada!

roubair

Você precisa configurair o chmod 755 paira todos os files * .sh neste diretório. Paira isso você poderia correr

 find ./james-2.3.2 -type f -name '*\.sh' -exec chmod +x {} \; 

Este command procurairá files que terminem com .sh e definem o bit executável (okey, há apenas dois, o run.sh e phoenix.sh)

Mas você ainda precisa configurair JAVA_HOME caso contrário, a james irá reclamair. E você deve executá-lo como user "root", pois o aplicativo escutairá uma porta <1024. Paira mim, o seguinte me deixa executair o james:

 sudo JAVA_HOME=/Librairy/Java/Home ./james-2.3.2/bin/run.sh