由于缺少文件,无法部署适配器

时间:2015-07-29 09:19:11

标签: ibm-mobilefirst mobilefirst-adapters mobilefirst-studio

我正在尝试在MobileFirst 6.3项目中部署worklight适配器,并且我在控制台中遇到错误:它正在抛出

  

适配器部署失败:HTTP 500 - 内部服务器错误

当我尝试构建项目时,它正在构建并且服务器正在启动。但是当我尝试部署适配器时,它会抛出一个带有以下stacktrace的错误:

class A {
    static $data = ['a'];

    static function getData() { return self::$data; }
}

class B extends A {
    static $data = ['b'];

    static function getData() { return array_merge(parent::getData(), self::$data); }
}

class C extends B {
    static $data = ['c'];

    static function getData() { return array_merge(parent::getData(), self::$data); }
}

class D extends B {
    static $data = ['d'];

    static function getData() { return array_merge(parent::getData(), self::$data); }
}

$a = new A;
$b = new B;
$c = new C;
$d = new D;

var_dump($a::getData()); // Array('a');
var_dump($b::getData()); // Array('a', 'b');
var_dump($c::getData()); // Array('a', 'b', 'c');
var_dump($d::getData()); // Array('a', 'b', 'd');

1 个答案:

答案 0 :(得分:0)

问题是找不到文件:

  

ibm_web20_wink_no_abdera_no_jackson-1.1.0.0-20110422.jar(没有这样的档案   或目录)

  • 确保您使用的是Eclipse的受支持版本,必须是Eclipse Java EE Kepler或Luna。

  • 确认问题不是工作区名称中的空格(“新工作区”)。

  • 尝试使用新的Eclipse安装