问题标签 [javax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-services - 如何在 Web Service 中配置空的 targetNamespace?
我试图在创建 Web 服务时设置空的目标命名空间。这是示例。我的服务如下所示:
像这样定义,它接受看起来像这样的请求(请注意考试命名空间声明):
我想将 Web 服务配置为接受如下所示的请求(没有命名空间):
我尝试将 targetNamespace 设置为空字符串,但这不起作用 - 它只是默认为考试命名空间。
@WebService(targetNamespace="")
我正在使用 Apache CXF (3.1.0) 来公开服务:
java - 为什么选择器使用 text() 节点测试时 Javax 的 XPath evaluate() 方法不返回带有不间断空格的元素
我有以下Java代码
断言失败,result
原样0
。但是,如果我将 HTML 保存为.htm
文件,并在 Chrome 中打开它,则$x("//tr/td/text()")
在开发人员工具控制台中将按预期返回:
我需要做什么才能在 Java 中获得相同的结果,即包含一项的节点列表?
DocumentBuilder 或 XPath 对象上是否有“忽略空格”设置,或者是 Java 和 Chrome 的 JS 引擎不同意如何处理该特殊空格字符的根本原因?
注意:删除text()
(即文本节点选择)作品;然后它返回正确的结果。
用实际文本(例如)替换不间断空格(foo
)也可以...
java - iv值与java中的默认值不同的hmac init
我正在尝试用 iv 计算 HMAC(没有任何额外的密钥)。我需要在“初始化”级别传递它。我知道通常不需要传递 iv,因为 hmac/sha 有默认的 iv。但是,如果我不想使用默认值,并且想提供我自己的 iv,那么如何在 java 中实现呢?我试过使用 javax,但它的 MAC init 只接受签名密钥。
例如:
- 我想用一些 iv 值来初始化。但不知道如何。
我指的是用于启动 hash/hmac 迭代过程的初始值。通常它是一些任意的数字,不会暴露给用户。我希望能够更改散列函数的默认初始化向量/找到一些方法来提供我自己的 iv。我该怎么做?
谢谢!
java - 有没有办法使用 javax.inject 注释来选择在另一个注入中注入构造函数的内容?
假设我有自定义类型注释@Classic和@Custom并且我有注释类BarClassic和BarCustom,它们都实现了接口Bar。
然后说我有另一个类BarUser,其中 Bar 在构造函数中注入。
还有一个类 Foo 我想注入BarUser,但想指定在注入的BarUser中使用说BarClassic。
有没有办法通过注释来解决这个问题。所以我想要的是:
有了这个,我想指定在BarUser中注入的 Bar应该是@Classic。也许在另一个班级做:
是拥有两个不同的 BarUser类的唯一方法还是我可以使用一些魔法?
jboss - JBOSS,如何添加依赖 javax.jmx?
请帮助:当我部署 my.war jboss 时抛出:
9:12:16,777 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-6)MSC000001:无法启动服务 jboss.module.service."deployment.my.war".main: org.jboss .msc.service.StartException in service jboss.module.service."deployment.my.war".main: WFLYSRV0179: 无法加载模块:deployment.my.war:main at org.jboss.as.server.moduleservice.ModuleLoadService .start(ModuleLoadService.java:91) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881 ) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 java.lang.Thread.run(Thread.java:745) 引起:org.jboss.modules.ModuleNotFoundException: javax.jmx:main at org.jboss.modules.Module.addPaths(Module.java:1093)在 org.jboss.modules.Module.link(Module.java:1449) 在 org.jboss.modules.Module.relinkIfNecessary(Module.java:1477) 在 org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:225 ) 在 org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:68) ... 还有 5 个1477)在 org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:225) 在 org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:68) ... 还有 5 个1477)在 org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:225) 在 org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:68) ... 还有 5 个
09:12:16,783 错误 [org.jboss.as.controller.management-operation](控制器引导线程)WFLYCTL0013:操作(“部署”)失败 - 地址:([(“部署”=>“my.war”) ]) - 失败描述:{ "WFLYCTL0080: 失败的服务" => {"jboss.module.service.\"deployment.my.war\".main" => "org.jboss.msc.service.StartException in service jboss .module.service.\"deployment.my.war\".main: WFLYSRV0179: 加载模块失败:deployment.my.war:main 原因:org.jboss.modules.ModuleNotFoundException: javax.jmx:main"}, “WFLYCTL0412:未安装的必需服务:”=> [“jboss.module.service.\”deployment.my.war\“.main”],“WFLYCTL0180:缺少/不可用依赖项的服务”=> 未定义
websphere - javax.management.InstanceAlreadyExistsException:
我的系统暂时挂起,它会自动重启。请帮助 websphere 中需要更改或更新的内容
java - 一个 Servlet 需要调用另一个 Servlet 以及响应和请求
这是代码(Validate.java Servlet 文件)
}
WelcomeServlet.java Servlet 文件
输出
我希望验证 servlet 调用欢迎 servlet,但它询问我是否下载验证 servlet 文件 .PFA 以获取更多详细信息 我正在弹出下载 Validate Ser
java - 在服务中注入 SecurityContext
我的应用程序设置如下:
资源
服务
服务实现
在我的资源中,SecurityContext 被注入,我可以获取当前用户。
有没有办法将 SecurityContext 注入资源之外(我放置路径注释的地方)?如果是这样,我该怎么做?我想将我的安全性移回服务甚至存储库。
更新 我通过以下代码解决了它,但我认为它可以变得更好/更清洁。
基础资源
图书资源
图书服务
BookServiceImpl