2012-10-03 42 views
1

我正在使用JDeveloper(10.1.3.5)從現有EJB創建Web服務。在JDeveloper中,如何從EJB生成時覆蓋Web服務的地址端點?

每次向EJB添加新方法並重新生成Web服務時,{myproject} \ src \ META-INF \中生成的WSDL始終將端點地址預定義爲固定的主機名和端口。

在哪裏可以更改項目配置(或變量)中的這些設置?

+0

爲什麼你需要那個?任何生成的客戶端將能夠以任何方式指定不同的終點? : -/ – jcgarciam

+0

我必須將它們部署到幾個不同的QA環境(具有不同的端點),並且客戶端也可以是ESB。 因此,我不喜歡去每個QA控制檯手動更改端點。 – danielgpm

回答

0

我不認爲可能只使用JDeveloper,但如果您集成了像Maven或Ivy這樣的項目管理工具,那麼您應該能夠引入一個插件或腳本來在構建期間更新文件並使用屬性或構建配置文件來容納該值。

相關問題