To reproduce I just created a class with a main that uses the
JaxWsProxyFactoryBean in it for the client. Then in Eclipse (3.7 at least)
right click on the project -> Export -> Runnable Jar -> Select your Launch
Config (your Main class) -> Select the "Package required libraries into
generated JAR" -> Let it make the jar. Then run that jar "java -jar
myJar.jar". Make sure that all your libs are "Referenced Libraries" and will
be exported.
I believe the key part is that you select "Package required libraries into
generated JAR". It then just puts the jars into your jar and adds the
references to the META-INF and uses Eclipse's jarinjar stuff to load the
classes. This seems to be the issue because if I select ether "Extract libs"
or "libs to sub-dir" in the Wizard it works. So for now thats what Im doing so
it works. Thanks.