On Apr 29, 2009, at 10:32 PM, Ivan wrote:

It seems that the search for service provider for the TransformerFactory takes too much time. I suggest you set the the corresponding implemenation via system property or put it to a jaxp.properties in the jre's lib folder.
You could refer more in the Java Doc of TransformerFactory class.

It may be that that this behavior could be tweaked by configuring TransformerFactory. However, shouldn't be expecting our users to do the tweaking, IMO.

<snip>

mdasari,
My compliments on an excellent piece of problem diagnosis. Very nice job.


My questions are:
1. I don't see those JARs in the location it is looking for, is there a way to disable this lookup? Do I've to place those jar files in those locations?

It may be that you can disable this search, but you shouldn't have to do anything... I have no idea why we're looking for those jars in those locations... Maybe someone else will have a good idea?

2. Where does class-loader get this list of JARs? Can I tweak anything
there?

The jars that will be searched for are based on dependencies that are identified when Geronimo is built/assembled, dependencies defined by your deployment plan (if you have one), and artifacts deployed in your .WAR/.EAR.

3. Did I configure something incorrectly?

Is this a clean install of Geronimo? E.g. did you overlay an older version of Geronimo with a newer one?


Geronimo/Webservice functionally still works, but I'd expect severe problems
when I use this service with multiple ws clients.

Can anyone shed some light on this?

Not immediately. You could create a Jira for this. If you have an application that demonstrates the issue, that's great.

--kevan

Reply via email to