小编Tom*_*meh的帖子

流浪者销毁后保留流浪者数据库数据

在Vagrant销毁后保留数据库数据的最佳/可接受的做法是什么?

我应该为我的数据库数据创建一个共享文件夹吗?如果是这样,ubuntu会在哪里(默认情况下)存储此类数据?

我忘了提到我的主机和来宾操作系统是Ubuntu,指的是MySql

ubuntu virtual-machine vagrant

5
推荐指数
2
解决办法
4461
查看次数

在Java中多次读取System.in会导致IOException?

我正在努力创建一个小命令行游戏,以强化我在过去几个月中学到的一些东西.

我正在尝试创建一个名为readInput()的方法,该方法返回一个我可以反复调用的String.第一次它完美地工作,第二次它会导致IO.Exception.如果我删除语句bisr.close(); 它有效,但被教导要关闭溪流,因为将它们打开是不好的做法.

有人可以指出我正确的方向,因为我用谷歌搜索但无济于事.

方法 ...

private String readInput()
{
    String input = null;
    BufferedReader bisr = null;
    try
    {
        bisr = new BufferedReader(new InputStreamReader(System.in));
        input = bisr.readLine();
    }
    catch (Exception e)
    {
        System.out.println("Error: " + e);
    }
    finally
    {
        try
        {
            bisr.close();
        }
        catch (Exception e)
        {
            System.out.println("Error:" + e);
        }
        return input;
    }
}
Run Code Online (Sandbox Code Playgroud)

java

3
推荐指数
2
解决办法
2051
查看次数

Vagrant Chef和Apache2(未找到404)

我正试图与流浪汉和厨师交手.如果我从git下载opscode cookbook apache2,请检查最新标记并在我的Vagrantfile中执行以下操作:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant::Config.run do |config|
  config.vm.box = "precise64"
  config.vm.box_url = "http://files.vagrantup.com/precise64.box"
  config.vm.forward_port 80, 8080

  config.vm.provision :chef_solo do |chef|
    chef.cookbooks_path = "chef/cookbooks"
    chef.add_recipe("apt")
    chef.add_recipe("apache2")
    chef.add_recipe("apache2::mod_rewrite")
  end
end
Run Code Online (Sandbox Code Playgroud)

...我最终安装了一个安装了apache的虚拟机,但是(经过一些挖掘后我发现)/ var/www不是文件记录它是/ etc/apache2/htdocs

我是否需要在Vagrantfile中添加一行来配置文档根目录?

任何帮助,将不胜感激!

访客Ubuntu 12.04

chef-infra vagrant

3
推荐指数
1
解决办法
2551
查看次数

标签 统计

vagrant ×2

chef-infra ×1

java ×1

ubuntu ×1

virtual-machine ×1