繁体   English   中英

如何创建axis2登录处理程序

How to create axis2 login handler

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用Axis2研究Web服务,我必须创建一个处理程序来检查用户是否可以访问服务。 我这样做了,但是如何向客户端返回错误消息呢? 现在,我正在使用AxisFaultException,这是一个好习惯吗? 可以给用户另一个机会吗? 也许使用InvocationResponse.Suspend ..谢谢

1 个回复

在应用程序层中构建身份验证(用户名/密码)时,问题的答案是肯定的,肥皂例外是一种好习惯。

当用户(客户端)尝试访问您的服务时,它可能使用库/应用程序与您的服务进行通信,并且捕获肥皂异常应该不是问题。

我不确定要通过其他尝试来完成什么,但是它们应该出现在新请求中,而不是在同一请求中。

1 如何在axis2中创建configurationContext?

我正在使用Eclipse,我使用AXis2创建存根,我需要在我的Java类中创建对象,所以我需要创建一个ConfigurationContext来从存根中调用创建的对象,我有如下构造函数: 为此,我需要传递configurationContext ,我不知道该怎么做。 你能帮帮我吗? ...

2 如何将会话信息传递给Axis2处理程序

我有一个中间件java spring应用程序,该应用程序在顶层发布服务,并在底层提供Axis 2客户端以使用服务。 在服务层上发出请求时,会使用MDC(log4j 1.x)将会话ID添加到线程上下文中。 我们在服务层(顶部)和集成层(底部)的所有日志都使用MDC输出会话ID,以便可以将这 ...

3 编写Axis2处理程序

我正在尝试编写2个Axis2处理程序,但是缺少一些东西,无法放手 第一个处理程序应该从头开始,它会读取消息头,从中解析我想要的信息,并将其保存到文件中,然后继续。 第二个处理程序将在Axis2的Rampart完成操作之后执行,我认为这是在安全阶段之后。 它将读取文件并在其上执行逻辑 ...

4 我如何创建和Axis2客户端

我已经获得了WDSL文件,并且必须使用axis2创建一个Web服务客户端。 我已经能够使用WSDL2java生成CallbackHandler和Stub。 我已经尝试按照本教程创建客户端http://briansjavablog.blogspot.com.au/2013/01/axis2-w ...

5 如何创建Axis2 Web服务?

我正在尝试学习如何构建Web服务。 我正在努力做最简单的直接服务,在浪费了我的时间之后,我几乎不知道该怎么做。 我已正确安装了Eclipse Indigo(32位)和Tomcat 6.0。 在服务器选项卡中,我可以根据需要运行/停止服务器。 我还安装了Axis2 1.6.0引擎。 ...

6 在Axis2中创建自定义异常

我正在使用Axis2 1.5.2和Eclipse。 我正在使用Eclipse从生成的WSDL生成WSDL和客户端代码。 我创建了一个服务可以抛出的自定义异常。 创建Web服务时一切正常。 Web服务成功启动,我可以通过指向Web浏览器查看生成的WSDL。 但是,当我告诉Eclips ...

7 Axis2创建持久连接

我想使用.NET中的Web服务。 为了生成源代码,我使用了基于Web服务的WSDL的Axis2。 我没有选项就启动了Axis。 我可以调用Web服务的第一种方法。 这是Web服务的身份验证方法“连接”。 此后,我再次调用一个新方法,但是Web服务表明我不再连接了。 Web服务的支 ...

9 如何在Eclipse中创建Axis2 Web服务客户端?

我想使用“Web服务客户端”向导在Eclipse中创建Web服务客户端,但向导不允许我选择Axis2作为Web服务运行时; 我只是简单的Axis。 我从以下屏幕开始(我通过文件 - >新建 - >其他 - > Web服务客户端): 我点击“Web服务运行时:Ap ...

10 Axis2如何为其他服务创建服务实例

我的服务会在每次请求时将大量数据(从txt文件)加载到内存中。 但是,我想将数据保留在内存中。 因为它是从相同的txt文件读取的。 我已经阅读了Axis2文档。 它说我可以将服务范围更改为“应用程序”。 但是我仍然不知道该怎么做,因为我使用eclipse插件来生成Web服务* . ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM