我在 ubuntu 10.01 中运行 springsource 框架。在我的主文件夹中,我已经安装了 springsource IDE。我有我的 tomcat6 应用程序服务器在/usr/share/tomcat6
. 在执行示例项目 springapp 时,我/users/share/tomcat6/webapps
使用 sudo 在 / 文件夹中创建了 springapp 目录,因为我无法直接执行此操作。
在运行 ant deploy 或 ant deploywar 命令时,我无法将示例文件 -index.jsp 从 springsource IDE 中的工作区复制到 springapp 目录中,/usr/share/tomcat6/webapps
因为在复制 .jsp 文件时出现错误权限被拒绝。
任何人都可以就如何克服这个问题提供建议吗?
问候
您不拥有这些文件,也没有写入
/usr/share/tomcat6/webapps
. 以下命令将递归地将 webapps 文件夹和文件的所有权更改为yourusername
. 这使用户yourusername
能够写入该目录。要临时升级使用终端复制文件的权限,请使用“sudo cp file1 file2”以超级用户(即 root)身份复制文件。另一种选择是使用“gksudo nautilus”来升级权限并调用 GUI 文件管理器。当您退出终端时,这些升级的权利将被撤销。
如果您需要一直复制到此目录,这是用户或组权限问题。'sudo chgrp' 或 'sudo chown' 更新目录的权限。
目的是永远不要在生产机器上以 root 身份登录,而是使用上述用户或组命令。小心地将您的开发/学习环境暴露在互联网上。