On Wed, Sep 14, 2011 at 3:22 PM, Herter, Scott <scott.her...@napersoft.com>wrote:
> Your assumption is correct. > > 1. In OOo 2.x we included the all the Jars in \program\classes since those > were the only ones outside of Help and samples and it seemed to work. When > searching for what jars to use I only ever found stuff on developing > plug-ins in java as opposed to external Java programs. Since we never had > any problems with any of the Application servers this worked fine. When it > came time to upgrade to 3.x (we have been a bit behind) the jars got broken > up in to two directories \Basis\program\classes and \URE\java. Not knowing > what the difference was at first I just dumped all of them in. I have > latter discovered that we only need the ones in \URE\java if we are not a > plug-in. Unfortunately that hasn't helped, but it was late last night and > my testing wasn't as controlled as it could have been. > > 2. Not really, but since we freeze our release on a specific version and > then use the jars from that version in our build and packaging it shouldn't > really matter. What was surprising at first was all our XML stuff breaking, > but it makes sense since now OOo is supporting two different XML formats so > it will need more generic XML processing. The newer Application Servers > provide their own implementations for the javax.xml.* packages so a > collision was inevitable. > > I am trying to find a way to minimize what we need to communicate with > OpenOffice since it will run as a separate process and thereby better > standardize what does and does not go in to our EAR file. We are a JavaEE > application that uses UNO to talk to running instances of OpenOffice to > manipulate Word RTF documents. > > if it is a separate process anyway you should take a look on Java UNO client applications. I think Ariel has already posted some infos about it. This should at least ensure that the jars doesn't conflict. Let us know it solves your problem. Juergen > > -----Original Message----- > From: Jürgen Schmidt [mailto:jogischm...@googlemail.com] > Sent: Wednesday, September 14, 2011 1:49 AM > To: ooo-dev@incubator.apache.org > Subject: Re: Problem using Java for integration from JBoss 5.1 > > Hi, > > can you explain a little bit more what exactly are you doing. > > I assume you take some of the OOo jars and put them together with your own > stuff in the EAR file. > > 1. which jars do you include? > 2. is it possible to use the jars from the original location in the > office? > > Juergen > > On Tue, Sep 13, 2011 at 6:07 PM, Herter, Scott > <scott.her...@napersoft.com>wrote: > > > We have been using OpenOffice in the past to convert RTF documents to > > PDF and to print them. We have upgraded and after updating the Jar > > files in our EAR file we now get an exception: > > > > 2011-09-13 10:58:19,725 ERROR [STDERR] (http-0.0.0.0-8080-1) Error > > DOMSource cannot be processed: check that saxon9-dom.jar is on the > > classpath > > 2011-09-13 10:58:19,725 ERROR [STDERR] (http-0.0.0.0-8080-1) > > net.sf.saxon.trans.XPathException: DOMSource cannot be processed: > > check that saxon9-dom.jar is on the classpath > > 2011-09-13 10:58:19,725 ERROR [STDERR] (http-0.0.0.0-8080-1) at > > net.sf.saxon.event.Sender.send(Sender.java:226) > > 2011-09-13 10:58:19,725 ERROR [STDERR] (http-0.0.0.0-8080-1) at > > net.sf.saxon.IdentityTransformer.transform(IdentityTransformer.java:29) > > 2011-09-13 10:58:19,725 ERROR [STDERR] (http-0.0.0.0-8080-1) at > > com.napersoft.databases.R70.NRUtils.decodeXML(NRUtils.java:1160) > > ... > > > > Without the OpenOffice 3.3 jar files that code works fine, with the > > 3.3 Jar files it fails with the message above. The code being invoked > > has nothing to do with OpenOffice, it has to do with formatting some > > XML for display. I noticed that there is a saxon9.jar as part of the > > 3.3 jars and that is included in the manifest as a jar file dependency > > and it is bundled with the EAR file. It is like some of the Jar files > > are replacing or interfering with the javax.xml.* packages provided by > JBoss. > > > > Is there some minimal set of 3.3 jars I can use? Most of the time we > > are loading an RTF document and converting it to PDF or printing it. > > We also use cursors to search for bookmarks and insert page breaks as > > well as get a page count. > > > > Any help would be appreciated. > > > > Thanks. > > > > >