Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-13564

Runtime libs loaded from remote URLs should be available to all components

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Invalid
    • None
    • None
    • None
    • None

    Description

      The runtime libs loaded from remote URLs are loaded at core startup. This means we could make this classes visible to every component (including components in schema.xml)
      So, if there are runtime libs with the "url" attribute the classloader will be created and that'll be the classloader for all components loaded in the core.

      So what about legacy jars loaded from the .system collection?

      They will be visible only to the components specially marked with runtimeLib="true" . Even those components can load classes from the jars loaded from remote urls

      Attachments

        Issue Links

          Activity

            People

              noble.paul Noble Paul
              noble.paul Noble Paul
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: