我尝试过直接从Eclipse部署我的BigInsight性质的Java程序。但是它显示了一个"class not found“错误。
但是,当我在部署应用程序时在运行时依赖项中添加同一项目的runnable jar时,它工作得很好。
在BigInsight应用程序发布时,它必须添加特定项目的所有依赖项。UI中是否有任何选项可以让我执行相同的操作?
发布于 2014-07-02 02:47:10
如果您有一个在BigInsights性质的Eclipse项目中创建的BigInsights应用程序,那么在发布应用程序之前,目录结构将如下所示:
- textAnalytics
只有在应用程序发布之前放入workflow/lib文件夹中的jars才会自动打包,并在运行时可用。这包括存在于src目录中的任何代码,如果要使其在运行时可用,还必须手动对其进行src压缩并将其放入lib目录中。建议在发布之前将所有应用程序代码以及工作流/库中的依赖项作为jars进行发布。如果在发布之前,所有的代码和依赖项还没有放入工作流/库中,它们仍然可以添加到应用程序发布向导的最后一页;该页的标题是"Zip and publish Application“。
https://stackoverflow.com/questions/22957516
复制相似问题