0

Mac mini でeclipse juno 4.2.1IBM worklight 6.0を使用しています。昨日から、アプリケーションをビルドしてデプロイしようとしていますが、「Worklight アプリケーション ビルダー」エラーが表示されます。

ここにログがあります:

An internal error occurred during: "Worklight application builder".
loader constraint violation: when resolving method "org.apache.commons.io.FileUtils.iterateFiles(Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Iterator;" the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) of the current class, com/worklight/builder/skins/impl/SkinBuilderImpl, and the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) for resolved class, org/apache/commons/io/FileUtils, have different Class objects for the type o/filefilter/IOFileFilter;Lorg/apache/commons/io/filefilter/IOFileFilter;)Ljava/util/Iterator; used in the signature


and console shows this message :

[2013-09-25 15:18:46]             Starting build process: application 'TestApp', all environments
[2013-09-25 15:18:46]             com.worklight.shared.common.messages:tgn309.trigyn.com: tgn309.trigyn.com: nodename nor servname provided, or not known
                                  java.net.InetAddress.getLocalHost(InetAddress.java:1466)
                                  com.worklight.common.util.GeneralUtil.scanIPAddresses(GeneralUtil.java:581)
                                  com.worklight.common.util.GeneralUtil.scanIPAddresses(GeneralUtil.java:549)
                                  com.worklight.common.util.GeneralUtil.getIPscanResults(GeneralUtil.java:642)
                                  com.worklight.studio.plugin.utils.WSTServers.getServerHost(WSTServers.java:174)
                                  com.worklight.studio.plugin.utils.WSTServers.getServerURL(WSTServers.java:661)
                                  com.worklight.studio.plugin.launch.build.apps.WorkspaceApplicationBuilder.buildApplication(WorkspaceApplicationBuilder.java:325)
                                  com.worklight.studio.plugin.launch.build.apps.WorkspaceApplicationBuilder.runInWorkspace(WorkspaceApplicationBuilder.java:158)
                                  org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
                                  org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
[2013-09-25 15:18:46] FWLPL0010W: "localhost" was detected from the target server configuration. Using the primary IP address of the host machine, 10.30.1.102, to build the Worklight application(s). Consider using a fully qualified hostname (avoid using "localhost") or a valid IP address instead. The value can be modified by opening the configuration editor of Worklight Development Server from the "Servers" view. 

どんな助けでも大歓迎です。

4

1 に答える 1

1

質問のエラーに基づいて多少関連しているように思われるため、次の回答に示されている提案を試してください: IBM Worklight 6.0 - プロジェクトをインポートした後の移行の問題

コピーペースト:

Eclipse プラグイン ディレクトリに apache commons IO がインストールされているかどうかを確認してください。それが争いの元です。

可能であれば、次のことを試してください。

  1. エクリプスを止める
  2. Apache Commons IO をプラグイン ディレクトリから移動します。
  3. Eclipseを起動してから閉じます
  4. コモンズ IO をプラグイン ディレクトリに戻します。
  5. エクリプスを起動
于 2013-09-29T05:18:49.447 に答える