Dear list:
For some months now I have been working in automatizing OO using the OOoBean. 
But at this moment I'm facing some problems when I'm finally deploying my 
solution into a web application.
I use the OOoBean to embed OO within an java applet. I'm using Eclipse for the 
development. When I run the applet within Eclipse, everything goes fine, OO is 
shown within the applet, and I have some gui controls (like buttons and drop 
down lists) that interacts with the writer application and do some stuff. 
Within the developing environment, I'm using some jars from the OpenOffice 
installation, the jars are: officebean.jar, ridl.jar, unoil.jar, juh.jar, 
jurt.jar. I grouped these jars under a user library.
As I said before, when running the applet within Eclipse, it works fine, it 
find the OpenOffice quickstarter and correctly embeds it into the applet. But 
when I'm deploying the application as a jar into a web server (Apache) and load 
it into a web browser (firefox or IE 7.0 in Windows XP Professional), all the 
problems begins. The first problem that I faced is that some classes are not 
found if I deployed my jar with some of the libraries (I understand that only 
the officebean.jar must be deployed). That's why I modified the class-path 
directive of the manifest file of the jar to include all the libraries I 
previously mentioned. When I do this, the applet is shown, but the OO is not 
embedded within the applet. I received an error in the java console stating the 
following:  "java.lang.ClassFormatError: Truncated class file". It states this 
error, and it is not important that the quickstarter application of OO is 
running or not. I assume that the
 bootstraping mechanism is not working.
Now, If I run the html file with the applet directive right from the command 
prompt of the machine (did I mention that I'm running the test in a Windows XP 
Professional machine?) putting the jars all in a same directory, all works 
fine, the applet loads into the browser and OpenOffice appears embedded into 
the application.
My problem is how I must deploy my application that is using the OOoBean? which 
jars do I have to include?, do I have to explicitly set the uno connection 
string?.
By the way, I'm starting open office with the following command:
"C:\Program Files\OpenOffice.org 2.3\program\soffice.exe" -bean 
-accept=pipe,name=Marquitos_25B7Office;urp;StarOffice.NamingService
(the name Marquitos_25B7Office is the pipe name that the LocalOfficeConnection 
object creates by default with the user Marquitos). Also OpenOffice 2.3 is 
installed in the following path: C:\Program Files\OpenOffice.org 2.3\program 
and in the path environment variable are set these two directories:
C:\Program Files\OpenOffice.org 2.3\program\
C:\Program Files\OpenOffice.org 2.3\program\classes

Do I have to do something else? Please, any help would be greatly appreciated.

Thanks in advance for your kind reply and for your time reading this post.

Regards

Marco






      
____________________________________________________________________________________
You rock. That's why Blockbuster's offering you one month of Blockbuster Total 
Access, No Cost.  
http://tc.deals.yahoo.com/tc/blockbuster/text5.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to