Hi! I am trying to create class at runtime and publishing it instance:
Class:
package test; @javax.jws.WebService public class Hello { public String
getHello() { return "Hello"; } }
1) Compile class, put .class file in /tmp
2) Create URLClassLoader for /tmp
3) Load and create instance of compiled class using this classloader
4) Finally publishing Endpoint.publish("http://localhost:8080/hello",
helloInstance);
console output:
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
INFO: Creating Service {http://test/}HelloService from class test.Hello
org.apache.cxf.endpoint.ServerImpl initDestination
INFO: Setting the server's publish address to be http://localhost:8080/hello
But web service isn't published at http://localhost:8080/hello
--
View this message in context:
http://tomee-openejb.979440.n4.nabble.com/Endpoint-publish-tp4676749.html
Sent from the TomEE Users mailing list archive at Nabble.com.