将托管 Bean 注入 Web 服务

2024-07-03

我试图在 Web 服务中注入托管 Bean,但注入的 Bean 始终为空。有谁知道为什么,如果是的话,您可以提供一些提示或解决方法吗?

@WebService(targetNamespace = "http://impl.soap.valueservice.drivelog.com/", endpointInterface = "com.drivelog.valueservice.soap.impl.ValueService", portName = "ValueServiceImplPort", serviceName = "ValueServiceImplService")
public class ValueServiceImpl implements ValueService {

    @Inject
    private ValueServiceFacade valueBean;

...
}

@ManagedBean
public class ValueServiceFacadeImpl implements ValueServiceFacade {
...
}

这实在是太尴尬了。

根据这篇博文(https://weblogs.java.net/blog/jitu/archive/2010/02/19/jax-ws-cdi-java-ee-6-0 https://weblogs.java.net/blog/jitu/archive/2010/02/19/jax-ws-cdi-java-ee-6-0)和这篇文章(https://blogs.oracle.com/arungupta/entry/totd_124_using_cdi_jpa https://blogs.oracle.com/arungupta/entry/totd_124_using_cdi_jpa),这应该可以工作,但我无法在此处使用 TomEE 使其工作。

这里还有一些关于 JSR 的讨论(https://bugzilla.redhat.com/show_bug.cgi?id=1001610 https://bugzilla.redhat.com/show_bug.cgi?id=1001610)但我真的无法告诉你为什么它不起作用。

对于 TomEE (openEJB),我能找到的只是很多已解决的问题(与https://issues.apache.org/jira/browse/OPENEJB-1592 https://issues.apache.org/jira/browse/OPENEJB-1592)并带有可怕的注释“所有都已完成认证”,也许 JEE Web Profile 不需要使这些一起工作,而实现完整 EJB Profile 的 Geronimo 可能需要使用它。

另请参阅Java EE 6 WebService 和 CDI 注入 https://stackoverflow.com/questions/9848549/java-ee-6-webservice-and-cdi-injection

所以我真的无法回答这个问题。同时,我会要求您向我们提供一些有关您正在使用的容器的更多信息,以便我们更好地为您提供帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将托管 Bean 注入 Web 服务 的相关文章

  • 输入流返回 NullPointerException (Java)

    以下是出现 NullPointerException 错误的代码 InputStream is getAssets open twentyone txt InputStreamReader iz new InputStreamReader
  • 空指针异常 - findViewById()

    谁能帮我找出这个程序可能存在的问题 在里面onCreate 方法findViewById 为所有 id 返回 null 这会导致稍后出现空指针异常 我不明白为什么findViewById 找不到视图 有什么建议么 这是主要代码 public
  • Chrome 和 JSESSIONID

    chrome 出现以下问题 我已经在服务器上运行 Grails 1 3 7 应用程序 我注意到 当我从 Chrome 请求静态内容 例如非动态 html 文件 时 Chrome 会创建两个 JSESSIONID Cookie 第一个是登录窗
  • Android NullPointerException 在视图或适配器中或

    我不知道还能去哪里看 我对这个错误感到疯狂 它不是来自使用空变量 它似乎只是重新启动应用程序而不更改任何代码 有谁知道 java lang NullPointerException Attempt to invoke virtual met
  • Apache POI - FileInputStream 工作,文件对象失败(NullPointerException)

    我尝试将所有工作表从一个工作簿复制到另一工作簿 问题是 如果我通过 FileInputStream 读取工作簿 它可以正常工作 但它不适用于文件对象 考虑以下方法 import java io BufferedReader import j
  • 轻松的反应

    我有一个与这里描述的类似的案例 动态更改RESTEasy服务返回类型 https stackoverflow com questions 3786781 dynamically change resteasy service return
  • createImage(int width, int height) 的问题

    我有以下代码 作为游戏的一部分每 10 毫秒运行一次 private void gameRender if dbImage null createImage returns null if GraphicsEnvironment isHea
  • 使用 GWT 读取非常大的本地 XML 文件

    我正在使用 GWT 构建我的第一个 Java 应用程序 它必须从一个非常大的 XML 文件中读取数据 当我尝试发送对文件中信息的请求时遇到问题 并且我不太确定它是否与文件的大小或我的语义有关 在我的程序中 我有以下内容 static fin
  • RESTful Web 服务:java.lang.NullPointerException service.AbstractFacade.findAll

    我使用 NetBeans 7 的 来自数据库的 RESTful Web 服务 向导创建了一个简单的 XML Web 服务 此时 我想从关联的 mySQL 数据库发布用户列表 当我尝试通过其 URL http localhost 8080 d
  • 清空变量不会使方法引用无效[重复]

    这个问题在这里已经有答案了 为什么代码不抛出NullPointerException当我使用与变量绑定的方法引用时dog我后来分配了null to 我正在使用 Java 8 import java util function Functio
  • 什么是 NullPointerException,如何修复它?

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 什么是空指针异常 java lang NullPointerException 以及是什
  • 使用 HTTPServletRequestWrapper 包装请求参数

    我有一个可以验证 授权 REST 调用的过滤器 该过滤器需要访问请求参数 因此我为此编写了一个自定义 HTTPServletRequestWrapper import java util Collections import java ut
  • Tomcat 7 - 在哪里设置“系统属性”?

    自从升级到 Tomcat 7 以来 我的 Web 应用程序出现了问题 我的会话将继续null在我登录并尝试执行任何操作 提交请求 后 我读到设置以下内容可能会有所帮助 org apache tomcat util http ServerCo
  • 密码更改后的 Kerberos/Spnego 身份验证问题

    我将 Tomcat 设置为使用 SPNEGO 身份验证 因此用户可以单点登录到我们的 Web 应用程序 而无需输入密码 并且一切正常 昨天 我更改了服务帐户的密码 并重新创建了 keytab 文件 但在 Tomcat 重新启动后 SSO 无
  • 如何解决Android中的NullPointerException错误?

    下面的代码在 Eclipse 的模拟器中运行顺利 但在 Android 手机和平板电脑上运行时出现问题 public class RingerActivity extends Activity Called when the activit
  • 按日期对 RecyclerView 进行排序

    我正在尝试按日期对 RecyclerView 进行排序 但我尝试了太多的事情 我不知道现在该尝试什么 问题就出在这条线上适配器 notifyDataSetChanged 因为如果我不放 不会显示错误 但也不会更新 recyclerview
  • java.lang.RuntimeException:将结果 ResultInfo{who=null, request=1888, result=0, data=null} 传递给活动失败

    我的应用程序允许用户按下按钮 打开相机 他们可以拍照 照片会显示在ImageView 如果用户在相机打开时按后退或取消 我会强制关闭 无法将结果 ResultInfo who null request 1888 result 0 data
  • 无法使用cargo-maven-plugin重新部署到远程tomcat 7

    我正在尝试使用 Cargo maven 插件构建并重新部署到远程 tomcat 7 服务器 我已经能够成功部署到远程服务器 但所有其他操作都失败 这是我的 pom xml 中的插件设置
  • mBoundService.setAlarm(c)处显示java.lang.NullPointerException;

    我想在用户选择某个日期时提醒他 我找到了一个余数的例子here http blog blundell apps com notification for a user chosen time 但我有一个NullPointerExceptio
  • 将托管 Bean 注入 Web 服务

    我试图在 Web 服务中注入托管 Bean 但注入的 Bean 始终为空 有谁知道为什么 如果是的话 您可以提供一些提示或解决方法吗 WebService targetNamespace http impl soap valueservic

随机推荐

  • 如何在 ASP.NET 中提供 resx 文件?

    我怎样才能提供适当的语言环境 resx文件到 ASP NET 中的 http 客户端 e g GET App LocalResources MeshModdler resx 背景 我有一个客户端二进制文件 需要向网络服务器请求适当的语言资源
  • 忽略非 Spark 配置属性:hive.exec.dynamic.partition.mode

    如何运行 Spark shellhive exec dynamic partition mode nonstrict 我尝试 如在这里建议 https stackoverflow com a 53581393 287948 export S
  • 直观地比较两个图像

    我希望能够检查两个图像在一定阈值内是否看起来相同 这两张图像在肉眼看来是相同的 但其中一张的颜色略有不同 我尝试过以下示例 http www vb helper com howto net image compare threshold h
  • 如何调试 WScript.Shell 对象的 ASP 权限问题?

    我必须从一些旧版 ASP 应用程序运行命令行操作 这是我的代码 这是我收到的结果 Microsoft VBScript 运行时错误 800a0046 没有权限 test asp 第 6 行 你知道如何让 IIS6 运行这段代码吗 注意 当然
  • 在bash中将数组中的一个键关联多个值

    我有一个文本文件 如下所示 1 aaaa 2 bbbb 3 cccc 4 dddd 2 eeee 2 ffff 4 gggg 我想将它们映射到某种关联数组中 以便我可以访问例如与键 2 关联的所有值以及与键 4 关联的所有值等 1 gt a
  • “代理属性”是好的风格吗?

    我有一个带有字符串属性的类 它实际上是用分隔符连接的几个字符串 我想知道拥有这样的代理属性是否是一种好的形式 public string ActualProperty get return actualProperty set actual
  • 实体框架代码优先多列外键

    首先使用代码我设计了 3 个类 class User public Int32 ID get set public virtual ICollection
  • 我什么时候应该使用 mb_strpos();通过 strpos();?

    呵呵 看着所有这些字符串函数 有时我会感到困惑 一个人一直在使用mb 函数 其他 简单的 所以问题很简单 我应该什么时候使用mb strpos 我什么时候应该选择普通的 strpos 是的 我知道这一点mb 函数代表多字节 但这真的意味着
  • 应用程序设计和AppDelegate

    我正在为我一直在进行的一些本科生研究开发一个 iPhone 应用程序 遗憾的是 我的学校不提供软件工程 设计课程 因此当涉及到面向对象设计的最佳实践问题时 我会阅读大量书籍 我的困境 我的应用程序加载一个视图 v1 在用户单击按钮时 v1
  • 如何从 elrm 摘要输出中提取系数

    我使用该包对我的数据集进行了精确的逻辑回归elrm 我将其与普通逻辑回归进行比较 我能够在普通逻辑回归上运行引导程序 我感兴趣的统计数据是估计系数和 p 值 但是 我无法运行 elrm bootstrap 因为我无法从输出中提取所需的系数
  • 当数组可能包含或不包含主元素时进行就地分区

    有没有一个就地分区 http www cs auckland ac nz jmor159 PLDS210 qsort1a html算法 用于快速排序 http en wikipedia org wiki Quicksort实现 不依赖于数组
  • ASP.NET 中的 REST WCF 服务和会话‏

    如果可以的话请帮忙 我一直在尝试从 WCF REST 服务中访问 asp net 应用程序的当前会话对象 根本没有成功 从服务访问的会话对象与 aspx 页面中的会话对象不同 所以 这是我的问题 是否可以访问当前会话REST通过 HttpC
  • Rails button_to 失败,路径不存在,路径已存在

    编写我的第一个非常简单的 Rails 应用程序 一个简单的管理应用程序 用于跟踪我们一个部门的工作 为人员生成的索引页面上有一个 link to 用于添加新人员 我尝试将其更改为 button to 但它失败了 说路径 people new
  • 为什么 tfVerticalCenter 和 tfBottom 在 TCanvas.TextRect 中不能按预期工作?

    考虑以下代码 procedure TForm1 PaintBox1Paint Sender TObject var vRect TRect vFormat TTextFormat vStr string begin vStr This is
  • PhoneGap.exec() 在 JS 和 Obj-C 之间传递对象

    我发现在 JS 和 Obj C 之间传递对象的唯一方法是使用 JSON stringify 编码 JS 对象并将 json 字符串传递给 PhoneGap exec PhoneGap exec Alarm update JSON strin
  • 如何使用 exiftool 将元数据嵌入到自定义 XMP 字段中?

    有人可以解释一下如何使用 exiftool 将元数据嵌入 MP4 文件中的自定义元数据字段吗 我搜索了所有文档 它似乎与需要创建的配置文件有关 这是我正在处理的内容 我知道这还不够 因为它不执行 XMP 字段 但我还没有找到带有 XMP 字
  • 如何设置 Google 凭据以从 Heroku 上的 Python 应用程序调用 Google API

    我用 Flask 创建了一个 Python 项目 并将其上传到Heroku作为一个应用程序 该应用程序的目标是从前端发送的薯片产品 袋子的照片中识别品牌 具体来说 前端发送薯片产品照片 该应用程序上Heroku收到这张照片 该应用程序正在调
  • 如何使用stata在coefplot中指定不同的xscale?

    我在 stata 中使用 coefplot 来绘制系数 我正在将两个图组合在一起 并希望使用不同的 xscale 网页建议使用此选项 byopts xrescale 然而 该选项不允许用户指定xscale 例如 我想用 xscale 0 1
  • 我可以在一个文件中包含多个 SVG 图像吗?

    而不是执行以下操作 我更愿意做这样的事情
  • 将托管 Bean 注入 Web 服务

    我试图在 Web 服务中注入托管 Bean 但注入的 Bean 始终为空 有谁知道为什么 如果是的话 您可以提供一些提示或解决方法吗 WebService targetNamespace http impl soap valueservic