logo       


Re: XMLC 2.1 compatibility with JDK 1.3: msg#00053

Subject: Re: XMLC 2.1 compatibility with JDK 1.3
Hi Jim,

I have ran into similar problem with XMLC 2.2 alpha 3 in Tomcat environment and that has caused me several sleepless nights. Our final solution is to use the parallel GC (-XX:+UseParallelGC ) with 1.4.1 and that fixed it. I still don't have a clue about the cause. I'd appreciate if you could send me the Purify report. This would help my debugging process of the memory leak.

As for alpha 4, it still doesn't use latest release of Xerces, it just avoid conflict while XMLC is used in the environment with JDK 1.4, Xerces 1 or Xerces 2 by using the copy of Xerces existing in XMLC's namespace. This probably sound a bit confusing but this is the hack to get around the problem with XMLC in "modern" environment.

Also, it would be great if you could send me a note on how to configure WSAD with XMLC. I am trying to collect information about deploying XMLC in different container.

Thanks.

David Li

On Saturday, Mar 15, 2003, at 04:33 Asia/Shanghai, Cakalic, James wrote:

Thanks for your quick response Richard. I had trouble getting out to the CVS repository but I grabbed the 2.2 Alpha 4 that David Li posted. After some amount of gyrations with my environment (WSAD 5.0) I was able to get that release in and working along with the latest releases of Xerces and Xalan (2.3.0 and 2.5.D1 respectively).

It's good to be free of the Xerces restriction although, unfortunately, it hasn't been the panacea that I hoped. I'm trying to track down a memory leak in our web app which uses XMLC for page presentation but uses Xerces, Xalan, and FOP to produce PDF reports. Since we brought the report generation inside the app server we've seen a gradual memory leak that has required a nightly restart procedure. Purify has identified the (most) offending leak location to be XMLSerializer.endElement(String) although for the life of me I can't figure out why. I was hoping the latest release of Xerces would fix the problem -- but no.

I haven't tried out the new document reloading yet but I will real soon.

Anyway, thanks again for your quick response. It was really appreciated.
Jim

-----Original Message-----
From: Richard Kunze [mailto:kunze@xxxxxxxxx]
Sent: Wednesday, March 12, 2003 8:06 AM
To: xmlc@xxxxxxxxxxx
Subject: Re: Xmlc: XMLC 2.1 compatibility with JDK 1.3


On Wednesday 12 March 2003 14:27, Cakalic, James wrote:
Hi, all. I'm currently using a version of XMLC somewhere between 2.0.1 and 2.1 that was "lifted" from the Enhydra Application Server release 4.1. It's been working fine but, because of external drivers, I'm trying to migrate
to the real 2.1 release.

Here's my question: Is it possible that the XMLC 2.1 release was compiled
using JDK 1.4? I ask because I'm getting in some circumstances -- not
directly related to XMLC but using the xerces XMLSerializer -- I'm getting

I don't recall the details (it's been a while since I compiled and released XMLC 2.1 :-) but it's quite possible that I did compile with 1.4. The error
you're getting certainly indicates that I did...

Now, XMLC doesn't use any 1.4 specific features and compiles with JDK 1.3 without any problems. If you can access CVS repositories, I'd recommend that you check out the latest sources from XMLC's anonymous CVS (Instructions are at http://debian-sf.objectweb.org/cvs/?group_id=49) and compile it yourself. The build is pretty much self-contained, the only external dependencies are a
JDK and ant.

By using the latest CVS, you get some additional benefits over the 2.1
version, namely
- On-the-fly document reloading
- XMLC coexists with newer Xerces versions

Hope this helps,

Richard

--
Richard Kunze

[ t]ivano Software, Bahnhofstr. 18, 63263 Neu-Isenburg
Tel.: +49 6102 80 99 07 - 0, Fax.: +49 6102 80 99 07 - 1
http://www.tivano.de, kunze@xxxxxxxxx


Confidentiality Warning: This e-mail contains information intended only for the use of the individual or entity named above. If the reader of this e-mail is not the intended recipient or the employee or agent responsible for delivering it to the intended recipient, any dissemination, publication or copying of this e-mail is strictly prohibited. The sender does not accept any responsibility for any loss, disruption or damage to your data or computer system that may occur while using data contained in, or transmitted with, this e-mail. If you have received this e-mail in error, please immediately notify us by return e-mail. Thank you.


_______________________________________________
XMLC mailing list
XMLC@xxxxxxxxxxx
http://www.enhydra.org/mailman/listinfo.cgi/xmlc


Ruby Jobs
Java Jobs
Jobs in California
more...
what
job title, keywords
where
city, state, zip
jobs by job search
Search:
Java, servers, webhosting, windows, cisco ...
more...
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
encryption.gpg....    ietf.rfc822/199...    freebsd.devel.i...    lang.haskell.li...    mail.squirrelma...    web.zope.plone....    yellowdog.gener...    text.xml.xalan....    recreation.phot...    kde.devel.educa...    hardware.bus.ca...    printing.ghosts...    voip.peering/20...    assembly/2006-0...    org.user-groups...    culture.interne...    network.i2p/200...    boot-loaders.ya...    xfree86.render/...    qnx.openqnx.dev...    jakarta.velocit...    user-groups.pal...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe