Bill,
Try reading:
http://kb.atlassian.com/content/atlassian/howto/classloaders.jsp
And see if it answers your question.
(Using -cp is a baaad idea in general ;))
Another thing to do would be to try it without obfuscation and see if that
works first (to see if obfuscation is the cause)
Cheers,
Mike
Mike Cannon-Brookes
[EMAIL PROTECTED]
Atlassian :: www.atlassian.com
Supporting YOUR world
On 18/1/02 7:58 PM, "Bill Hen" ([EMAIL PROTECTED]) penned the words:
> Here is the situation (using orion 1.52, windows 2000 OS, jdk1.3.1)
> I have a jar file, say my.jar which is not part of the ear or war
> file and it need to be added to the classpath.
>
> I tried this:
> 1. added in application.xml:
>
> 2. and launch the server with
> java -jar orion.jar
>
> This does not work. When a servlet is called, it complains that the memeber
> name of a class include thing like "0e" That is correct, because some
> class in my.jar is obfuscuted and has a field name like _fld0e.
>
> However, if I use the following to launch the server
> (without the previous step 1)
> java -cp "c:/tmp/my.jar;orion.jar" com.evermind.server.ApplicationServer
>
> EVERYTHING WORKS!
>
> My question is, what is the difference between these two approaches?
> "_fld0e" is a totally legal name, is it?
>
> Thanks.
>
> _
> Join the worlds largest e-mail service with MSN Hotmail.
> http://www.hotmail.com
>