0

BigInsight の性質を持つ Java プログラムを Eclipse から直接デプロイしようとしました。しかし、「クラスが見つかりません」というエラーが表示されます。

しかし、アプリケーションのデプロイ中に実行時の依存関係に同じプロジェクトの実行可能な jar を追加すると、正常に機能しました。

BigInsight アプリケーションの公開時に、特定のプロジェクトのすべての依存関係を追加する必要があります。同じことができる UI のオプションはありますか?

4

1 に答える 1

0

BigInsights 固有の Eclipse プロジェクト内に作成された BigInsights アプリケーションがある場合、アプリケーションの公開前のディレクトリ構造は次のようになります。

  • 計画
    • ソース
    • BIアプリ
      • 応用
      • ワークフロー
        • ライブラリ
        • ワークフロー.xml
    • テキスト分析

アプリケーションの公開前にワークフロー/lib フォルダーに配置された jar のみが自動的にパッケージ化され、実行時に使用可能になります。これには、src ディレクトリに存在するすべてのコードが含まれます。実行時に使用できるようにする場合は、手動で jar して lib ディレクトリに配置する必要があります。公開する前に、すべてのアプリケーション コードと依存関係をワークフロー/ライブラリ内に jar として含めることをお勧めします。すべてのコードと依存関係が公開前にワークフロー/ライブラリに配置されていない場合でも、アプリケーション公開ウィザードの最終ページに追加される可能性があります。「Zip and Publish Application」というタイトルのページ。

于 2014-07-01T18:47:10.437 に答える