问题标签 [spring-remoting]
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.
android - HessianConnectionException:500:java.io.EOFException
我正在开发一个与 Hessian Web 服务通信的 Android 应用程序。启动后它工作正常,但是当我再次调用网络功能时,我收到此错误:
在我的网络应用程序中,我使用的是 spring remoting 2.5 和 Hessian 3.1,而在 Android 中,我使用的是 Hessdroid,我从网上下载了它。
java - 如何在 httpserver(Spring 远程处理)的上下文属性中添加 OSGI 服务引用?
我使用 Spring 远程处理和 OSGI。
我声明一个动态列表如下:
现在可以动态注册这些服务。在某一时刻,serviceList 将保存所有实现 com.xyz.IRemoteService 的服务引用。如何将此服务列表设置为 contexts 属性?
更新 1:
com.xyz.IRemoteService 有两种方法,一种返回密钥,即 url,另一种返回 SimpleHttpInvokerServiceExporter 对象。所以我将配置更改为
这很好,但只有在初始化 bean httpserver 时 serviceReferenceList 中至少有 2 个元素时才有效。如何根据列表中的大小动态配置它?
java - dotNet Spring 远程通信
我是一名JAVA
开发人员,我需要一些建议:),所以,我有一个JAVA
服务器,我正在使用Spring
,服务由Spring Remoting
. 现在我必须开发一个DotNet
将与该服务器通信的应用程序,所以,我想知道在我的服务器中是否有任何库DotNet
可以接受通信Spring Remoting
而无需进行大的修改。我发现了这个.NET Remoting,但我不知道它是我正在搜索的还是使用 WCF更好
。谢谢。
java - 我们可以从 .Net 调用 Spring Remoting Web 服务 JAVA
我们使用 Spring Remoting 支持创建了 Remoting Web 服务。
我们需要从 .NET 应用程序中调用这些 Web 服务。
是否有可能做到这一点,即从.NET 调用用java 编写的Web 服务?
spring - Spring Remoting RMI,客户端故障转移到备用服务器
环境:Spring 框架 3.2.3.RELEASE
有没有办法RmiProxyFactoryBean
在直接的弹簧上下文配置中实现故障转移或任何其他方法?
我将 ServerA 作为主要服务器,将 ServerB 作为备用 RMI 服务器。如果与 ServerA 的连接断开,则 RMI 调用应定向到 ServerB。
java - 在以编程方式配置的 Jetty 嵌入式服务器中使用 HttpRequestHandlerServlet
我以编程方式定义了一个 Jetty 服务器并添加了一个 HttpRequestHandlerServlet 的实例。我正在尝试在没有 web.xml 文件的情况下完成所有这些工作。这是我的代码的简化版本:
如果您运行测试,则会发生以下异常(根本原因):
引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:在 org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory. java:570) 在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:278) 在 org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1108) 在 org.springframework .beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198) 在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:270) 在 org.springframework.beans.factory.support.AbstractBeanFactory .getBean(AbstractBeanFactory.java:198) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1121) at org.springframework.web.context.support.HttpRequestHandlerServlet.init(HttpRequestHandlerServlet.java:58) at javax .servlet.GenericServlet.init(GenericServlet.java:241) 在 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:477)
我正在使用 Jetty 7.6.9.v20130131(由于我的真实项目中依赖于 Camel 2.12.1)和 Spring 3.2.4.RELEASE。
任何帮助是极大的赞赏。
史蒂夫·阿迪斯
java - 基于Spring的JMS远程远程执行异常
我通过 JMS 使用 Spring 远程处理,如下所示:
客户
服务器
它的工作正常。但是,如果服务器上的方法超过 30 次,我就会出现异常并且服务器停止处理任何其他请求。
例外
例外 2
你能推荐如何避免这种情况吗?谢谢!
spring - 无法访问 HTTP 调用程序远程服务
我正在使用 Spring 并尝试访问 HTTP 调用程序远程服务,并在 spring-http-client-config.xml 中指定了 url。但我得到以下异常
我在 spring-http-client-config.xml 中指定的配置详细信息如下
我不知道为什么我会得到这个例外。请帮助我解决问题。谢谢
web-services - 使用 JAX-WS 导出独立 Web 服务会引发错误
我在使用 spring jax-ws SimpleJaxWsServiceExporter 公开独立 Web 服务进行远程处理时遇到问题。以下是我在启动应用程序时的配置和错误消息。我使用 JBoss 5.1.0 作为应用服务器。请帮我配置一下。我没有使用任何 com.sun.xml.ws.transport.http.servlet.WSSpringServlet,因为我想将 Web 服务公开为独立的。
我的 applicationContext.xml
我的端点类:
我的端点实现的接口:
我的域对象:
错误信息:
org.springframework.beans.factory.BeanCreationException:在 ZipEntryHandler@1724575[path=provider.war/WEB-INF/lib/core-services- 1.0.0-SNAPSHOT.jar/module-beans/applicationContext.xml context=file:/D:/Softwares/JBoss5.1.x/jboss510/server/NEWFW_SERVER/deploy/real=file:/D:/Softwares/JBoss5 .1.x/jboss510/server/NEWFW_SERVER/deploy/provider.war/WEB-INF/lib/core-services-1.0.0-SNAPSHOT.jar/module-beans/applicationContext.xml]:调用init方法失败;嵌套异常是 java.lang.IllegalArgumentException: class com.webservices.CarServiceEndpoint$$EnhancerByCGLIB$$3002d7c 既没有 @WebService 也没有 @WebServiceProvider 注释
spring - 如何使用带有 hessian 和 spring security 的 spring 远程处理?
我们有一个三层架构,我们正在结合使用 spring 远程处理和 hessian。目前我们有一个客户端应用程序,业务应用程序在两个不同的 tomcat 上运行。
但是我们遇到了一个安全问题。我们公开的服务(业务应用程序)需要具有特殊权限的登录用户,例如 ROLE_SUPERVISOR。客户端应用程序有一个登录表单,凭据验证由业务应用程序完成(客户端应用程序没有数据库连接)。这意味着用户只登录客户端应用程序,业务应用程序对此一无所知(这可能是主要问题)。
我们认为使用 spring security 远程处理将所有需要的信息从客户端发送到业务应用程序(即身份验证对象)是可能的。但不幸的是,这是无法做到的。所以,我们必须找到另一种解决方案。
一种解决方案可能是将身份验证对象与每个请求一起发送。但这可能还有另一个安全问题。客户端发送的身份验证对象可以被攻击者伪造。在这种情况下,我们必须检查每个请求的用户凭据并加载他的角色(授予权限)以确保他被授权。
第二种解决方案是两个应用程序都知道登录的用户,这意味着,当用户使用客户端应用程序登录时,他也登录了业务应用程序。但是,无论如何,用户(或授权)对象必须随每个请求一起发送。
也许我们错过了一些东西。使用弹簧安全和弹簧远程处理是否有更好/更简单的方法来做到这一点。三层架构并不罕见,必须有一种方法来保护暴露的服务。
使用 hessian更新 spring 远程处理:客户端配置(java config)
业务方面:
我感谢您的帮助!谢谢,丹尼尔