Return-Path: Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: (qmail 70453 invoked from network); 28 Apr 2010 19:32:53 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 28 Apr 2010 19:32:53 -0000 Received: (qmail 66174 invoked by uid 500); 28 Apr 2010 19:32:53 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 66134 invoked by uid 500); 28 Apr 2010 19:32:53 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 66125 invoked by uid 99); 28 Apr 2010 19:32:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Apr 2010 19:32:53 +0000 X-ASF-Spam-Status: No, hits=-0.8 required=10.0 tests=AWL,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of chadmichaeldavis@gmail.com designates 209.85.218.211 as permitted sender) Received: from [209.85.218.211] (HELO mail-bw0-f211.google.com) (209.85.218.211) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Apr 2010 19:32:46 +0000 Received: by bwz3 with SMTP id 3so4283995bwz.11 for ; Wed, 28 Apr 2010 12:32:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=NHmqfAjoq7RGvpQgWLbP3u155EvEXSGszWZevi13Arg=; b=amlTGBd3XWN3DpaAjQlHpvDrskZZ22BM/oylsNHwX9ghTahhXVDXsi6Xb1n/xlIagt EzABebM3Kikp2NKkrSnFqWfAnUCpfaee/kBqfa4sle85nutAJGkxkw++BuSllYrLDZrj gMk7Ia+pgCAP0wzrZ13KV9WZL1zmRLIuDlOlU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=x7LTzO7YwC0anbajv/Rrjqo0LhRXOFuZiAt6AihB0lOcg8stKD1Su+Q3j1hVwYYxWN uwaTUO2lAA9mgMCAd8scz9sBH2198SryTHYBkQfON25S9w8X2sWkmLEwXXUokteg94Qg mcYOmBHdAIoH6pDWKoVO/+Cj35IDWC0x/5zFs= MIME-Version: 1.0 Received: by 10.204.163.65 with SMTP id z1mr5210730bkx.65.1272483143239; Wed, 28 Apr 2010 12:32:23 -0700 (PDT) Received: by 10.204.127.74 with HTTP; Wed, 28 Apr 2010 12:32:23 -0700 (PDT) In-Reply-To: References: Date: Wed, 28 Apr 2010 13:32:23 -0600 Message-ID: Subject: Re: Mixing deployment models From: ChadDavis To: users@jackrabbit.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Apr 28, 2010 at 1:25 PM, Dario Louzado wrote: > Hi, I=B4m testing jackrabbit 2.0.0 (and soon 2.1.0). We are using a mixed > deployment model: > =A0 - Model 2 - shared J2EE resource > =A0 - Model 3 - repository server accessed by another app using JCR on to= p of > WevDav. > > I user Model 2 for administrative tasks like registering new node types. = I > use model 3 for my content app (creating nodes, connecting nodes and so o= n). > Both are pointing to the same "default" workspace. > > What is happening: > > 1) I register a new NodeType "X" via web app accessing repository using > Model 2. Thats OK. Nodetype "X" is there in the repository. > ... > InputStream is =3D > getClass().getClassLoader().getResourceAsStream(CND_DOCUMENTO); > Reader cnd =3D new InputStreamReader(is); > CndImporter.registerNodeTypes(cnd, s); > s.save(); > .... > > > 2) Content app tries to access NodeType "X" (via JCR on top of WebDav/mod= el > 3), but it is not accessible after connecting to the same repository and > workspace. The new nodetype simply is not there. > > .... > =A0 =A0@Override > =A0 =A0public NodeTypeIterator getAllNodeTypes() throws RepositoryExcepti= on { > =A0 =A0 =A0 =A0NodeTypeIterator result =3D this.jcrSession.getWorkspace()= . > =A0 =A0 =A0 =A0 =A0 =A0getNodeTypeManager().getAllNodeTypes(); > =A0 =A0 =A0 =A0return result; > =A0 =A0} > > =A0 =A0// connect to model 3 server using the following URL: > =A0 =A0// http://myserver:8080/jackrabbit/server > .... > > > Is there any limitation with WebDav access concerning custom nodetypes? I've used custom node types on SPI/davex remoting stack in both 2.0 and 2.1. I doubt that this is the problem. Or > is there any limitation with mixing deployment models? >