草庐IT

WS_EX_APPWINDOW

全部标签

javax.ws.rs.WebApplicationException : com. sun.jersey.api.MessageException:Jersey 的 Java REST Web 服务中的 JSON 支持

好吧,这个问题以前可能有人问过,但在我看过的所有网站上,关于“如何做”的解释告诉我我做的完全正确。我知道我不是,因为我在本地主机tomcat上收到500服务器错误,并且在我的服务器日志中收到以下错误:javax.ws.rs.WebApplicationException:com.sun.jersey.api.MessageException:AmessagebodywriterforJavaclasscom.myapp.domain.Location,andJavatypeclasscom.myapp.domain.Location,andMIMEmediatypeapplicatio

java - 尝试使用 Spring-WS - "Connection timed out"访问 WS 服务器,但服务器在使用 SOAP UI 测试时响应

问题我正在接管JavaWeb服务客户端的开发工作,为了测试改进,我必须从远程Web服务服务器(嵌入在运行在tomcat实例中的ApacheAxis2中)请求一个方法。首先,我使用服务器提供的WSDL通过SOAPUI请求该方法。它工作正常。现在我尝试通过我的JavaWeb服务客户端请求该方法,但我无法连接到服务器,即使使用SOAPUI的测试证明一切正常。JavaWeb服务客户端依赖于Spring-WS。从客户端调用网络服务//SettingthekycScoreRequest...//TryingtoconnectandtogetthekycScoreResponseKycScoreRe

java - Spring 事务不工作 + JAX WS + JDBC

我对这个问题有点生气。让我们检查是否有人实现了类似的东西。我有一个实现了8WS的Java8Web应用程序。其中一些WS,通过JDBCTemplate进行插入和更新(由于性能需要,Hibernate不是一个选择),如果执行崩溃并出现异常,我需要它们回滚。我在spring应用程序上下文文件(Tomcat的server.xml/context.xml中的jndi资源)中有以下数据源和事务管理器配置:另一方面,我有一个到数据库DBcontroller.class的唯一访问点,它有一个用于插入、删除和更新的通用方法:privateNamedParameterJdbcTemplatejdbcTem

java - 使用 Apache CXF 的 WS-Security UsernameToken

我有一个与SOAP服务交互的Java应用程序。我使用WSDL通过CXF生成一个java客户端,但我需要使用ws-security来验证我的调用。我正在寻找一种仅代码方式来执行此操作,并且我没有任何xml配置。这是我尝试过的:Mapctx=((BindingProvider)port).getRequestContext();ctx.put("ws-security.username","joe");ctx.put("ws-security.password","joespassword");port.makeSoapCall();但我收到无效WS-Securityheader的解析错误

java - 在 spring-ws (wss4j) 中添加加密/解密的正确方法是什么?

我已经部署了2个Web应用程序,一个代表Web服务,另一个代表ws客户端。当使用SIGNING和TIMESTAMP-ing时,一切正常,客户端标记消息(但我认为他没有覆盖默认的300sttl),用他的x509证书签署消息,并将其发送到ws。另一方面,他接收消息并能够根据他的keystore中的客户信任证书验证时间戳和证书/签名。当我将加密操作添加到我的配置时出现问题。客户端似乎能够加密消息,但ws似乎对解密消息不感兴趣。他只是看到没有端点映射[SaajSoapMessage{http://www.w3.org/2001/04/xmlenc#}EncryptedData]andthrow

java - 如何在 JAX-WS 中控制 JAXBContext?

我需要为每个客户部署相同的网络服务。这@javax.jws.WebService使用Object作为方法参数和返回类型(导致wsdl中的)。Web服务的每个实例都与客户的jar一起部署在类路径上。此jar具有已知结构并包含客户希望通过我的服务处理的JAXB注释类。问题是,当客户将他的类的实例作为方法agrument传递时,服务器端JAXB上下文将其解码到一些奇怪的xercesdom节点中,因为(据我所知)仅在部署期间@WebMethod和@WebService扫描了注释,如前所述,所有注释都处理Object仅。简单来说,我需要在WEB-INF/lib/customer_classes_

Java Spring WS org.springframework.ws.soap.saaj.SaajSoapEnvelopeException : Could not access envelope

我在不同的环境中遇到了springws的奇怪行为。以下在本地tomcat7.0.29上与SoapUI一起工作正常,但确实返回下面提到的错误。servlet.xml:classpath:ws.propertiescom.db.vhs.ws.jaxb.PlacementRequestcom.db.vhs.ws.jaxb.PlacementResponse...scheam.xsd:第一种方法适用于两种环境,第二种方法(placementRequest)返回:ApacheTomcat/7.0.29-ErrorreportHTTPStatus500-Requestprocessingfaile

java - 如何使用 JMXWS WS 连接器 (JSR-262) 启动 VisualVM?

我有一个在JBoss中运行的Java应用程序,我在其中启用了JMXremotemonitoring.这使我可以连接到jconsole和visualvm等工具,以监控内存使用情况、cpu利用率、mbean等。运行我的应用程序的服务器具有限制性端口访问权限,这就是我使用JSR-262JMXWSConnector的原因.JSR-262实现有一个示例,说明如何为jconsole启用jmx:ws协议(protocol)。但我想对visualvm进行同样的尝试。我认为我必须做的是,在启动visualvm时:将一些额外的JSR-262jar添加到类路径将java.endorsed.dirs设置为未捆

java - 如何让 Java 应用程序接受 WS-Security 证书

所以我现在已经在WS-Security上苦苦挣扎了一段时间,慢慢地取得了进展。首先让我简要描述一下我的设置。我有一个在tomcat中运行的Java应用程序,它提供了一个web服务端点(使用Spring)。我希望对传入的消息进行签名。我正在使用SoapUI进行测试。因此,经过长时间的努力,我得到了服务器检查传入消息的签名,我还得到了SoapUI,可以对传出消息进行签名。但是,服务器一直拒绝证书,我不确定我哪里做错了,即我是否在测试请求中发送了错误的证书信息,或者我是否没有在信任库中正确维护证书。以下是一个请求示例:2011-06-30T12:51:33.407Z2011-06-30T12

java - 如何解析 javax.ws.rs.core.Response

我无法理解如何解析javax.ws.rs.core.Response。有些人指出使用InputStream,但我不理解它是如何工作的,因为response.getEntity()的返回类型是Object类型。例如:Responseresponse=client.target(enpoint).request(MediaType.APPLICATION_XML).get();InputStreamis=response.getEntity();NetBeans提示说我需要将类型Object转换为InputStream。响应将由XML组成,我只希望能够使用DOM对其进行解析。我无法从jav