首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Axis2 POJO服务

Axis2 POJO服务
EN

Stack Overflow用户
提问于 2010-05-21 15:24:40
回答 2查看 1K关注 0票数 0

我有一个POJO,它被部署为Axis2 - Tomcat组合体中的一个have服务。向服务提供运行时配置的最佳方法是什么?所有与servcie相关的配置参数都在XML文件中-

  1. 保存这个配置文件的最佳位置是什么?注:我希望服务是完全独立的。
  2. 如何获得服务主页的物理位置,例如Tomcat,
  3. ,good,is Axis2,即选择Axis2作为webservice平台是一个不错的选择?该项目有积极的时间表(什么是新的?:),所以真的不希望首先投入到合同中等等。需要一个快速的解决方案,在这里我可以插入POJO并将其用作webservice.

一如既往,我们非常感谢您的帮助!

EN

回答 2

Stack Overflow用户

发布于 2010-05-23 15:33:44

我使用JNDI来控制简单web服务的运行时配置选项。如何配置JNDI取决于您使用的容器、Jetty/Tomcat等。

更复杂的项目,我嵌入spring并管理配置和其他持久对象。

Axis2是开发独立web服务的良好平台.我还是建议先看一下合同。当然,它更复杂,但是可以更好地控制客户机和服务器之间交换的XML消息。Axis2的巧妙之处在于,您可以从POJO开始,以后变得更加复杂。

票数 0
EN

Stack Overflow用户

发布于 2011-06-10 07:03:49

注意:我希望这个服务是完全独立的。

你的意思是你想把这个模块移到其他容器上.不支持基于TOMCAT的dir结构的.位难

如果Axis托管只关心TOMCAT,那么使用这些配置的最佳方法是通过存储在Java包根目录下的属性/XML文件,并在启动时加载启动servlet来读取属性文件。

context.getRealPath("") + "/WEB-INF/classes/abcd.xml" or context.getRealPath("") + "/WEB-INF/classes/abcd.propertyfile

在基于/value键的哈希表...further中存储相同的内容,将哈希表存储在Servletcontext中。

在任何需要的地方,通过将键传递给哈希表来获取值,并使用该键。

但是,在web中,启动servlet只应该使用运行一次.

希望这能帮上忙

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2883389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档