Is there a recent version of Apache Derby that is supported in OSGi? - osgi

I am using Derby 10.8.2 which requires Gemini DBAcess. These versions are very old (circa 2011) and do not work with JRE > 1.8.
As the title asks, does anyone know of a more recent version that will work in an OSGi evnironment?
Thanks

The Derby community have an open Enhancement Request to support OSGi on the most recent versions of Derby: DERBY-7056
There are a set of proposed changes to provide this support.
My understanding is that the primary blocker on this is access to somebody who is relatively familiar with OSGi and could test the support, as none of the Derby committers are users of OSGi.
So perhaps you could volunteer to work with the Derby community and help get the OSGi support tested and committed?

Related

Impacts of using Jetty 9.2 with Spark-Java

I want to use Spark-Java 2.0 with Jetty 9.2. The trick here is that the Maven repository for Spark has dependency on jetty 9.0. The reason is that we already have working code using 9.2. When we bind/load the Spark jar at runtime there are class load errors.
The question is what issues may arise for Spark if I do a build to use jetty 9.2?
They other question could be, can I use excludes some how to load Jetty 9.2 over the 'requested' 9.0 classes? Is that possible, or will it cause me more bother?
Let me know if you think of other considerations. Also let me know where to find release notes for Jetty if you can? I looked for Jetty release notes here: Jetty Documentation hub; it is a little disappointing because they simply link to updated manuals. I look for Release Notes to show me what's different and changed between versions -- A new manual won't help unless I have a way to do 'diff' on the two manuals.
My thinking is that a jump between 9.0 to 9.2 should be a valid increment. My thanks in advance for your insights.

Use of org.apache.httpcomponents in Websphere 8.x

maybe has someone the same problem.
We want use in our Application org.apache.httpcomponents in IBM WebSphere 8.x in Version 4.2.x ( org.apache.httpcore 4.2.4 and org.apache.httpclient 4.2.5 ). If we do that, we get an error java.lang.VerifyError. The reason is: IBM uses apache.httpcomponents in old version 4.0.1 even in Websphere. But We want the old version not use ( Version 4.0.1 was 2009 releases ) . IBM knows that problem and recommends the use of shared library. That works, when you use Rational products for developing. We use eclipse with WTP for developing with websphere. Unfortunately you can't define shared library with WTP.
Has anybody an idea, or other solution for this problem.
Have you tried doing your development against the WAS liberty profile? it would be an overall better experience and be an alternative to the shared library approach at development time.

Which version of Infinispan runs on Jboss AS 5.1.0 GA?

As per this post Infinispan 4.x can be run on Jboss AS 5.1.0 GA.
1. So, is that it? Can't we run higher versions of Infinispan on Jboss AS 5.1.0 GA?
2. Some bug fixes would have been done on Infinispan 4.x and upgraded to higher versions. So, if I use Infinispan 4.x what all bugs I could face?
You can run any version you like, but you'll have to isolate the classes to avoid conflicting with the ones included in the AS. Of course you can't replace the clustering technology in AS5 with it: you can use it exclusively with your own applications. If you intend to use it with Hibernate make sure you pick an Hibernate version compatible with the Infinispan version you choose: consequentially you might need to bundle a custom Hibernate version as well, and isolate from the older version provided in AS5. Generally, the Infinispan team does not consider AS5 support a goal and we're not actively testing for this.
Hard to tell which issues could affect you not knowing what you plan to use it for. All issues are tracked in the open as well so feel free to check: Infinispan changelog or ask for more advice on the Infinispan forums.

Apex upgrade from 4.0.1 to version 4.1

I am new to upgrading Apex versions. We will be upgrading from v: 4.0.1 to v: 4.1. I have read the documentation, just wanted to know do I have to export the data prior to the upgrade or will the data be migrated with the upgrade?
Thank you for all your help so far,
Melanie
You don't need to perform an export\import Your Apex applications will be migrated with the upgrade.
The
documentation doesn't explain it well but it states:
If you have version 1.5.x, 1.6.x, 2.0.x, 2.2.x, 3.0.x, 3.1.x, 3.2.x or
4.0x of Oracle Application Express, following any of the installation
scenarios in this guide upgrades your Oracle Application Express
instance to version 4.1 and creates Oracle Application Express 4.1
database objects in a new schema and migrates the application metadata
to the new version.
I would suggest conservative approach and making export in any case. During our upgrade we hit specific problems with LDAP authentication. So in most cases you could stay with direct upgrade, but in case you use functionality outside of Oracle you will probably need the export for tunning external functionality (trial-error).

Integrate eclipse and oracle ebusiness suite

How to use Oracle Ebusiness suite 11i with eclipse?
How do we integrate the suite so that I may use eclipse IDE [Helios] to perform development with regards to the .jsp and .java files present on the Server.
Server is Linux based.
Please let me know.. Thank you.
11i uses Apache Jserv, so you would have to try to find an Eclipse plugin that supports that. There doesn't seem to by anything on the plugin site. If you're looking to upgrade to R12 (11i goes on extended support this year), then it uses oc4j which looks like it has some plugin support. The 11i technology stack is pretty old.

Resources