现在我很凄凉。我感觉我正在转身。当我相信解决某些事情时,我会破坏别的东西。 开始使用这个MAC这个week.In建立我的环境我面对一些challenge.I得到它使用货物插件发布Maven项目的过程中tomcat的工作fine.for,我不得不谷歌创建/ etc /的launchd在NetBeans中创建的.conf file.For一些原因,Web应用程序不能发布到Tomcat服务器,我认为这是由于Tomcat的许可,但是当我设置搭配chmod 777 /库/ tomcat020新到mac.Permission问题与应用程序
SH-3.2#的ls -l /库/ tomcat6020
总136
-rw-R - R的 - @ 1 highjo管理员6148 11月4日16点03 .DS_Store我有这个文件
drwxr-XR-X @ 26 highjo管理员884 11月4日16: 03 bin和这个文件夹
我原以为是rwxrwxrwx.that是第一个问题。 第二个在工作的maven中的第一个项目已经不复存在了。 显示
org.apache.maven.surefire.booter.SurefireExecutionException:无法为创建报表文件:/myproject/target/surefire-reports/com.myproject.dao.hibernate.someDAOImplTest.txt(权限被拒绝);嵌套异常是java.io.FileNotFoundException:/myproject/target/surefire-reports/com.myproject.dao.hibernate.someDAOImplTest.txt(Permission denied);嵌套的例外是org.apache.maven.surefire.report.ReporterException:无法为创建报表文件:/myproject/target/surefire-reports/com.myproject.dao.hibernate.someDAOImplTest.txt(拒绝);嵌套的例外是java.io.FileNotFoundException:/myproject/target/surefire-reports/com.myproject.dao.hibernate.someDAOImplTest.txt(拒绝)
相同的异常和权限随时否认我需要运行应该在tomcat上发布的web应用程序。 Netbeans是否缺乏访问这些文件的权限?我开始设置开发环境的时间太晚了,我需要帮助!感谢您阅读本
感谢它解决了这个问题!应该是这样吗?我不应该授予访问每个body.Is有任何用户或组与mac OS X上的应用程序运行?我想了解它为什么这样做。感谢 – 2009-11-04 17:23:29
因此,chmod -R只是使得它的目录以及其中的所有文件和目录(以及所有这些文件和目录等)得到改变也在许可中。您已将tomcat020的权限更改为777,但不是其中的文件。 777是什么让每个人都可以访问它。 也就是说,你可能会更好地计算一些更细粒度的权限,而不是将所有内容都打开。我的猜测是你只需要webapps /目录。不幸的是,我不知道那个用户会运行什么,所以我不知道使用什么权限。 – nojo 2009-11-09 22:55:07