Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CHECKIN: [123976] Support deploy birt.war on web applications in ODA Bundles

Title: CHECKIN: [123976] Support deploy birt.war on web applications in ODA Bundles

Summary:
Support deploy birt.war on web applications in ODA bundles.

Bugzilla Entry(ies) Resolved:
123976, 152494

Description:
When deploying birt.war on WebLogic 9, stop( Shutdown Platform ) and restart service fails to restart Platform correctly.

This is due to singleton instances not being released when WebLogic is shutdown. So in subsequent startup, those classes and their static variables are not re-initialized.
Any objects referenced by singleton instances, such as plugin extensions objects, are thus from the previous platform instance, and are no longer valid.

This check-in focus on the ODA runtime singleton classes.  The ODA singleton instances are now released when the corresponding ODA bundles are stopped by OSGi.

Tests Description:
Tested w/ report designer

Notes to Build Team:
None.

Notes to Developers:
None.

Notes to QA:
None.

Notes to Documentation:
None.

Files Edited:
CVS:/cvsroot/birt/source/
org.eclipse.birt.data.oda/
        meta-inf/manifest.mf
        src/org/eclipse/birt/data/oda/util/manifest/
                DtpManifestExplorer.java
                ManifestExplorer.java

CVS:/cvsroot/datatools/org.eclipse.datatools.connectivity/plugins/
org.eclipse.datatools.connectivity.oda/
        meta-inf/manifest.mf
        src/org/eclipse/datatools/connectivity/oda/util/manifest/
                ManifestExplorer.java

org.eclipse.datatools.connectivity.oda.consumer/
        meta-inf/manifest.mf
        src/org/eclipse/datatools/connectivity/oda/consumer/util/manifest/
                ExtensionExplorer.java

Files Added:
org.eclipse.birt.data.oda/
        src/org/eclipse/birt/data/oda/util/
                BirtOdaPlugin.java

org.eclipse.datatools.connectivity.oda/
        src/org/eclipse/datatools/connectivity/oda/util/
                OdaPlugin.java

org.eclipse.datatools.connectivity.oda.consumer/
        src/org/eclipse/datatools/connectivity/oda/consumer/helper/
                OdaConsumerPlugin.java

Files Deleted:
None.


Back to the top