gpt4 book ai didi

java - JBoss 无状态 session bean 作为 Web 服务 url

转载 作者:行者123 更新时间:2023-12-04 06:30:46 25 4
gpt4 key购买 nike

在 JBoss 5.1.0 上,当我使用 jar 中的 @WebService 注释将 EJB3 无状态 session bean 作为 Web 服务公开时,它会成功部署到以下 URL:
http://localhost:8080/SessionTest/MyBean

但是,如果我将 ejb jar 打包在一个 EAR 文件中,它会被部署到以下 URL:
http://localhost:8080/TestEAR-SessionTest/MyBean

即耳朵名称 - jar 名称作为上下文,而不仅仅是 jar 名称。

有没有办法指定应该使用的上下文(即 SessionTest),以便无论它是作为独立的 ebj jar 还是在 EAR 中部署,它都是一致的?

最佳答案

您可以使用 @WebContext( contextRoot = "/webservices" )将上下文根设置为固定位置。
还有更多选项,在 FAQ document 中有描述。 .

关于java - JBoss 无状态 session bean 作为 Web 服务 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5438818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com