【发布时间】:2016-11-11 13:10:00
【问题描述】:
我目前正在使用 vagrant 来配置 Linux (CentOS) 来宾,以部署在 Websphere 上运行的 Web 应用程序。主机环境是 Windows 7,但我想迁移到 Linux (Arch) 以进行进一步开发。
虚拟机通过 VirtualBox 运行,Vagrant 为它提供了一个包含开发项目文件/目录的同步目录(vboxsf)。在 Windows 主机上,调用“vagrant up”可以顺利进行。但是,在 Linux 主机上,除了主机操作系统没有任何变化,Websphere 无法启动。查看 Websphere 日志只会给出以下模糊错误:
ADMU3011E: The server started but failed to initialize
我注意到,当同步文件夹从 Windows 主机挂载时,其中所有文件和目录的权限都是“rwxrwxrwx”。在 Linux 主机上,它们等同于它们在 Linux 主机上的任何东西。这表明在从不同主机操作系统安装同步目录时,来宾如何解释权限存在明显差异。我认为这可能是 Websphere 无法正常启动的原因。
我的问题是:从 Windows 切换到 Linux 主机时,需要更改什么 Vagrant/VirtualBox 配置才能让来宾以相同的方式处理同步目录?
【问题讨论】:
标签: linux windows vagrant websphere virtualbox