问题标签 [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.

0 投票
0 回答
517 浏览

android - HessianConnectionException:500:java.io.EOFException

我正在开发一个与 Hessian Web 服务通信的 Android 应用程序。启动后它工作正常,但是当我再次调用网络功能时,我收到此错误:

在我的网络应用程序中,我使用的是 spring remoting 2.5 和 Hessian 3.1,而在 Android 中,我使用的是 Hessdroid,我从网上下载了它。

0 投票
2 回答
681 浏览

java - 如何在 httpserver(Spring 远程处理)的上下文属性中添加 OSGI 服务引用?

我使用 Spring 远程处理和 OSGI。

我声明一个动态列表如下:

现在可以动态注册这些服务。在某一时刻,serviceList 将保存所有实现 com.xyz.IRemoteService 的服务引用。如何将此服务列表设置为 contexts 属性?

更新 1:

com.xyz.IRemoteService 有两种方法,一种返回密钥,即 url,另一种返回 SimpleHttpInvokerServiceExporter 对象。所以我将配置更改为

这很好,但只有在初始化 bean httpserver 时 serviceReferenceList 中至少有 2 个元素时才有效。如何根据列表中的大小动态配置它?

0 投票
0 回答
103 浏览

java - dotNet Spring 远程通信

我是一名JAVA开发人员,我需要一些建议:),所以,我有一个JAVA服务器,我正在使用Spring,服务由Spring Remoting. 现在我必须开发一个DotNet将与该服务器通信的应用程序,所以,我想知道在我的服务器中是否有任何库DotNet可以接受通信Spring Remoting而无需进行大的修改。我发现了这个.NET Remoting,但我不知道它是我正在搜索的还是使用 WCF更好 。谢谢。

0 投票
1 回答
155 浏览

java - 我们可以从 .Net 调用 Spring Remoting Web 服务 JAVA

我们使用 Spring Remoting 支持创建了 Remoting Web 服务。

我们需要从 .NET 应用程序中调用这些 Web 服务。

是否有可能做到这一点,即从.NET 调用用java 编写的Web 服务?

0 投票
1 回答
879 浏览

spring - Spring Remoting RMI,客户端故障转移到备用服务器

环境:Spring 框架 3.2.3.RELEASE

有没有办法RmiProxyFactoryBean在直接的弹簧上下文配置中实现故障转移或任何其他方法?

我将 ServerA 作为主要服务器,将 ServerB 作为备用 RMI 服务器。如果与 ServerA 的连接断开,则 RMI 调用应定向到 ServerB。

0 投票
1 回答
1270 浏览

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。

任何帮助是极大的赞赏。

史蒂夫·阿迪斯

0 投票
0 回答
2256 浏览

java - 基于Spring的JMS远程远程执行异常

我通过 JMS 使用 Spring 远程处理,如下所示:

客户

服务器

它的工作正常。但是,如果服务器上的方法超过 30 次,我就会出现异常并且服务器停止处理任何其他请求。

例外

例外 2

你能推荐如何避免这种情况吗?谢谢!

0 投票
1 回答
18277 浏览

spring - 无法访问 HTTP 调用程序远程服务

我正在使用 Spring 并尝试访问 HTTP 调用程序远程服务,并在 spring-http-client-config.xml 中指定了 url。但我得到以下异常

我在 spring-http-client-config.xml 中指定的配置详细信息如下

我不知道为什么我会得到这个例外。请帮助我解决问题。谢谢

0 投票
0 回答
792 浏览

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 注释

0 投票
0 回答
1017 浏览

spring - 如何使用带有 hessian 和 spring security 的 spring 远程处理?

我们有一个三层架构,我们正在结合使用 spring 远程处理和 hessian。目前我们有一个客户端应用程序,业务应用程序在两个不同的 tomcat 上运行。

但是我们遇到了一个安全问题。我们公开的服务(业务应用程序)需要具有特殊权限的登录用户,例如 ROLE_SUPERVISOR。客户端应用程序有一个登录表单,凭据验证由业务应用程序完成(客户端应用程序没有数据库连接)。这意味着用户只登录客户端应用程序,业务应用程序对此一无所知(这可能是主要问题)。

我们认为使用 spring security 远程处理将所有需要的信息从客户端发送到业务应用程序(即身份验证对象)是可能的。但不幸的是,这是无法做到的。所以,我们必须找到另一种解决方案。

  • 一种解决方案可能是将身份验证对象与每个请求一起发送。但这可能还有另一个安全问题。客户端发送的身份验证对象可以被攻击者伪造。在这种情况下,我们必须检查每个请求的用户凭据并加载他的角色(授予权限)以确保他被授权。

  • 第二种解决方案是两个应用程序都知道登录的用户,这意味着,当用户使用客户端应用程序登录时,他也登录了业务应用程序。但是,无论如何,用户(或授权)对象必须随每个请求一起发送。

也许我们错过了一些东西。使用弹簧安全和弹簧远程处理是否有更好/更简单的方法来做到这一点。三层架构并不罕见,必须有一种方法来保护暴露的服务。

使用 hessian更新 spring 远程处理:客户端配置(java config)

业务方面:

我感谢您的帮助!谢谢,丹尼尔