我尝试直接从Eclipse部署我的BigInsight自然Java程序。但它显示未找到的课程"错误。
但是当我在部署Application时在运行时依赖项中添加了同一项目的runnable jar时,它工作正常。
在BigInsight应用程序发布时,它必须添加特定项目的所有依赖项。用户界面中是否有任何选项可以让我这样做?
答案 0 :(得分:0)
如果您在BigInsights性质的Eclipse项目中创建了BigInsights应用程序,那么在应用程序发布之前,目录结构将如下所示:
只有在应用程序发布之前放入workflow / lib文件夹的jar文件才会自动打包并在运行时提供。这包括src目录中存在的任何代码,如果要在运行时使其可用,则该代码也必须手动震动并放入lib目录中。建议在发布之前将所有应用程序代码以及工作流/ lib中的依赖项作为jar。如果在发布之前尚未将所有代码和依赖项放入workflow / lib中,则仍可将其添加到应用程序发布向导的最后一页;标题为“Zip and Publish Application”的页面。