We're running on JBoss 4.2.3, (yeah, really), and I found that some of the library jars in a pristine JBoss 4.2.3 download have been replaced with "native" versions. For example, in the server/default/lib, we have:
They all seem to be related to Web Services. I'm trying to track down who made these changes and why. I've also tried Googling to see what the advantages of "native" libraries are, but I haven't found much information yet. Does anyone know why we might be using them?
There are several web services implementations provided by JBoss. One of them has the designation "native", which means the implementation that the JBoss team came up with. The names of the others reflect their origins.
In other words, "native" here is not the same "native" in the Java sense and thus is not OS-specific.