私はというウェブサービスをtomcatに公開したいと思います。
JAX-WSまたはApache CXFの場合
Endpoint.publish(...)
に似ています。webserviceをtomcatにプログラムで公開するには
質問web.xml
および/またはsun-jaxws.xml
(各サービスの)を使用することなく、
//how to tell this tomcat?
Endpoint.publish("http://0.0.0.0:8080/SimpleService", serviceImpl);
//or better something like this:
Endpoint.publish("/SimpleService", serviceImpl);
:
はそれを達成するために、任意の既知の方法はあります(JAX-WSまたはApache CXFかと。 ..)?
(私はすでに掲載同様の質問があることを知っている。しかし、それらのどれもが本当に私の質問に答えるません。)
私はあなたの要件をよく分かりません。要求を受け取るためにプログラムでエンドポイントを公開するtomcat(web.xmlが必要なので)にアプリケーションをデプロイしたいとします。それが正しいか? – pedrofb
Tomcatマネージャのweb-appを使用して、(正しいURLを呼び出して)新しいWebアプリケーションをデプロイすることができます(https://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Deploy_A_New_Application_from_a_Local_Path) – Maxx