Return-Path: Delivered-To: apmail-jakarta-hivemind-user-archive@www.apache.org Received: (qmail 97576 invoked from network); 17 Nov 2005 07:32:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 17 Nov 2005 07:32:07 -0000 Received: (qmail 48827 invoked by uid 500); 17 Nov 2005 07:32:06 -0000 Delivered-To: apmail-jakarta-hivemind-user-archive@jakarta.apache.org Received: (qmail 48813 invoked by uid 500); 17 Nov 2005 07:32:05 -0000 Mailing-List: contact hivemind-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: hivemind-user@jakarta.apache.org List-Id: Delivered-To: mailing list hivemind-user@jakarta.apache.org Received: (qmail 48802 invoked by uid 99); 17 Nov 2005 07:32:05 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Nov 2005 23:32:05 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of chew.alex@gmail.com designates 66.249.82.202 as permitted sender) Received: from [66.249.82.202] (HELO xproxy.gmail.com) (66.249.82.202) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Nov 2005 23:33:39 -0800 Received: by xproxy.gmail.com with SMTP id t12so391483wxc for ; Wed, 16 Nov 2005 23:31:44 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=dD9JuCzozi/PvipnCtQAO87KjAEyObx3/xt2mepxpGVHmmotL/Nuwy9EEN0/OQCjy/E077Vofu1ajaANUuuFChgHdET7cBtTIYwfepAgiOlmmbQWCa+sh9kKjC2j2/cV+pXLYRUCOnzDlJMhSOWns3qvtsJxUKhC3bSoJxHa99Y= Received: by 10.65.61.5 with SMTP id o5mr112141qbk; Wed, 16 Nov 2005 23:31:44 -0800 (PST) Received: by 10.65.230.20 with HTTP; Wed, 16 Nov 2005 23:31:44 -0800 (PST) Message-ID: Date: Thu, 17 Nov 2005 15:31:44 +0800 From: Alex Chew To: hivemind-user@jakarta.apache.org Subject: how can i build registry from class resource MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_38782_29414296.1132212704178" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_38782_29414296.1132212704178 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, there How can i build service registry using class resource from my jar file? i've put my service.xml in jar file, and try RegistryBuilder.constructDefaultRegistry(),but i could not get service point. I can get everything run ok using File Resource, but i must edit java cod= e when deploy my WAR file to different directorys. how can i use just private Registry registry =3D buildRegistry("service.xml");//service.xml will build in jar file not following lines: private Registry registry =3D buildRegistry("E:/MyProj/main/src/java/service.xml"); private static Registry buildRegistry(String fileName) { RegistryBuilder builder =3D new RegistryBuilder(); ClassResolver resolver =3D new DefaultClassResolver(); builder.processModules(resolver); builder.processModule(resolver, new FileResource(fileName));//can i use Class Resource here? return builder.constructRegistry(Locale.getDefault()); } Regards Alex ------=_Part_38782_29414296.1132212704178 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hi, there
    How can i build service registry using class resour= ce from my jar file?
    i've put my service.xml in jar file, and try Regist= ryBuilder.constructDefaultRegistry(),but i could not get service point.
 
    I can get everything run ok using File Resourc= e, but i must edit java code when deploy my WAR file to diff= erent directorys.
 
    how can i use just=20
    private Registry registry =3D buildRegistry("s= ervice.xml");//service.xml will build in jar file
 
    not following lines:
 
    private Registry registry =3D buildRegistry("E= :/MyProj/main/src/java/service.xml");
 
    private static Registry buildRegistry(String fileNa= me)
    {
        R= egistryBuilder builder =3D new RegistryBuilder();
   &nbs= p;    ClassResolver resolver =3D new DefaultClassResolver();=
        builder.processModules (resolver);
        builder.processMo= dule(resolver, new FileResource(fileName));//can i use Class Resource here?=  
        return builder.constru= ctRegistry(Locale.getDefault());
    }
 
Regards
Alex
------=_Part_38782_29414296.1132212704178--