0

我正在尝试从我的 glassfish 服务器中访问 jackrabbit 存储库。因此,我将 jcr-2.0.jar 粘贴到我的 domain/{$mydomain}/lib/ 目录中。当我尝试在 netbeans 中设置存储库实例时,我找不到导入 javax.jcr.repository,所以 glassfish 也没有它可用吗?或者我是否还必须将 jcr-2.0.jar 导入我的本地项目库文件夹,以便让 netbeans 知道我将使用它?我发现无法通过 glassfish-admin ui 或任何其他方式查看哪些库已安装到我的应用程序容器中。我也尝试了 asadmin add-library jcr-2.0.jar 但仍然在 netbeans 中无法解析导入。(我也尝试重新启动 glassfish 服务器)。我怎样才能让它工作?

4

2 回答 2

0

jcr-2.0.jar只包含接口,你也需要jackrabbit jars。

我使用 maven 并将所有内容打包到一个准备部署到任何容器的 war 文件中。对我来说效果很好,这就是我推荐使用它的方式。

于 2012-09-19T10:45:57.703 回答
0

敬启者,

我自己解决了这个问题。Netbeans 无法访问服务器库,您必须使用本地副本。因此点击菜单中的“工具”,然后通过“Ant Libraries”添加库。接下来单击“新库”并指定您的库。将“库类型”更改为“服务器库”很重要。那应该这样做。

于 2012-09-20T16:57:40.907 回答