2012-09-18 35 views
0

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

回答

0

jcr-2.0.jar只是包含界面,您还需要长耳老鼠罐。

我使用maven并将所有东西都打包成一个war文件,准备部署到任何容器。适用于我,这就是我推荐使用它的方式。

+0

是的,当然我也部署了千斤顶。但我的问题是,如果我需要将jcr jar添加到我的应用程序库路径呢?我通过add-libraries命令将它安装到glassfish的公共路径,但netbeans无法解决它... – nico1510

0

要敬启者,

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

相关问题