sling-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hasini Witharana <hasinidila...@gmail.com>
Subject Re: [Dev] Sling Bundle Installation
Date Wed, 30 May 2018 12:46:37 GMT
Hi Robert,

Thank you for the help. I followed your steps and, now the endpoint is
working.





On Wed, May 30, 2018 at 4:32 PM, Robert Munteanu <rombert@apache.org> wrote:

> Hi Hasini,
>
> On Wed, 2018-05-30 at 09:30 +0530, Hasini Witharana wrote:
> > Hi all,
> >
> > I installed a new bundle using the command " mvn clean install
> > sling:install". After that I checked the bundle in "
> > http://localhost:8080/system/console/status-Bundles" and bundle is
> > active.
> > But when I searched the bundle in "
> > http://localhost:8080/system/console/components" I can't find it.
>
> I assume that you mean that the bundle has no components.
>
> Looking at the commits you have referenced, I see the following isseus
> to checl:
>
> 1. You have used the old org.apache.felix.scr.annotations. IIRC these
> are not supported out-of-the box by the bnd-maven-plugin. Please use
> the new OSGi annotations, see [1] and [2] for some examples.
> 2. There is no bnd.bnd file for the 'core' module, please add a minimal
> one ( also reference [1] and [2] for examples ).
>
> To make sure that you got everything right, the following workflow
> works for me:
>
> 1. Run `mvn clean package` for the module
> 2. Check that target/classes/META-INF/MANIFEST.MF exists
> 3. Check that the MANIFEST.MF file has a 'Bundle-SymbolicName' header
> (entry)
> 4. Check that target/classes/OSGI-INF exists and has an xml file for
> each defined OSGi component ( Sling servlet or anything else annotated
> with @Component ) .
> 5. Check that the MANIFEST.MF file has a Service-Component header which
> lists all the XML files for target/classes/OSGI-INF.
>
> If step 3 is incorrect, check that you have the bnd-maven-plugin
> executing.
>
> If step 4 or 5 are incorrect, check that you are using the right
> annotations.
>
> This checklist and the links should help you, but please ask if there's
> anything else unclear.
>
> Hope this helps,
>
> Robert
>
> >
> > The code is committed in
> > https://github.com/apache/sling-whiteboard/pull/14/commits/a76d0dd889
> > 7d1b1d211deeace1023c98468f4830
> > .
> > <https://github.com/apache/sling-whiteboard/pull/14/commits/a76d0dd88
> > 97d1b1d211deeace1023c98468f4830>
> >
> > I am trying to register a Servlet  using a path.
> >
> > Is this an error with the code or with the installation?
> >
> > Thank You.
>
> [1]: https://github.com/apache/sling-whiteboard/pull/14#
> discussion_r190518625
> [2]: https://github.com/apache/sling-whiteboard/pull/14#
> discussion_r190520244
>



-- 
*Hasini Witharana*
Undergraduate | Department of Computer Science and Engineering
University of Moratuwa
Linkedin <https://www.linkedin.com/in/hasini-witharana-185785109/>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message