UIMA
  1. UIMA
  2. UIMA-1482

Implement PEAR support for UIMA AS

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.3
    • Fix Version/s: 2.4.2AS
    • Component/s: Async Scaleout
    • Labels:
      None

      Description

      UIMA AS should support the deployment pears. The great advantage of pears is that a user does not have to set up the classpath manually and that the pear can be tested prior deployment with standard uima tooling.
      One way to implement it would be to extend the AS deployment descriptor to point to a pear file or pear specifier. In the case it points to a pear file uima as must take care of installing the pear.

        Activity

        Hide
        Joern Kottmann added a comment -

        Note from Eddie Epstein on uima-users:

        "Implementing this would require changes to dd2spring to recognize a
        <pearSpecifier> and pick up the real descriptor(s), similar changes to
        the Deployment Descriptor part of the CDE, and then changes to the AS
        framework to be able to actually deploy the service in the PEAR custom
        environment."

        http://markmail.org/message/gslnuwmgop4psgkc

        Show
        Joern Kottmann added a comment - Note from Eddie Epstein on uima-users: "Implementing this would require changes to dd2spring to recognize a <pearSpecifier> and pick up the real descriptor(s), similar changes to the Deployment Descriptor part of the CDE, and then changes to the AS framework to be able to actually deploy the service in the PEAR custom environment." http://markmail.org/message/gslnuwmgop4psgkc
        Hide
        Marshall Schor added a comment -

        defer to after 2.3.0 release

        Show
        Marshall Schor added a comment - defer to after 2.3.0 release
        Hide
        Jerry Cwiklik added a comment -

        deferred beyond 2.3.1 release

        Show
        Jerry Cwiklik added a comment - deferred beyond 2.3.1 release
        Hide
        Jerry Cwiklik added a comment -

        Deferred beyond 2.4.0 release

        Show
        Jerry Cwiklik added a comment - Deferred beyond 2.4.0 release
        Hide
        Jerry Cwiklik added a comment -

        With minimal effort PEARs are now supported by UIMA AS. To use this, first unzip the pear and pass the pear descriptor in the deployment descriptor as shown below:

        <topDescriptor>
        <import location="<your-path/your-pear.xml"/>
        </topDescriptor>

        Tested by location only not by name.

        Show
        Jerry Cwiklik added a comment - With minimal effort PEARs are now supported by UIMA AS. To use this, first unzip the pear and pass the pear descriptor in the deployment descriptor as shown below: <topDescriptor> <import location="<your-path/your-pear.xml"/> </topDescriptor> Tested by location only not by name.

          People

          • Assignee:
            Jerry Cwiklik
            Reporter:
            Joern Kottmann
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development