昨天简单地说了一下Synapse ESB的使用方法,今天介绍一下Synapse的目录结构吧。Apache Synapse ESB初探(2)
从官方网站,下载synapse,我之前下载的1.1.1的版本。
http://synapse.apache.org/download.html
下载后压缩,会有如下的目录结构:
看起来和一般的开源软件的目录结构是一样的。
以下的说明及用法,均以windows系统为例:
synapse
|–bin (命令行程序目录)
|–native (针对操作系统的类库目录)
|–install-synapse-service.bat (注册为windows服务)
|–synapse.bat(启动synapse服务器)
|–uninstall-synapse-service.bat(从windows服务列表中删除)
|–docs (说明文档目录)
|–lib (使用的类库目录)
|–logs (存放日志的目录)
|–repository (资源库的目录)
|–conf (synapse服务器配置文件目录)
|–sample (服务器配置例子的目录)
|–resources(wsdl文件的例子目录)
|–synapse_sample_0.xml (synapse配置的例子,命令行启动的时候,可以通过“synapse -sample 0”,进行调用,不再加载synapse.xml文件)
|–synapse_sample_1.xml (synapse配置的例子,命令行启动的时候,可以通过 “synapse -sample 1”,进行调用,不再加载synapse.xml文件)
|–axis2.xml (Axis2服务器配置文件)
|–synapse.xml (Synapse服务配置文件)
|–synapse.properties (Synapse的启动参数,线程数等)
|–wrapper.conf(启动参数,JVM大小,目录结构,日记信息等)
|–modules (系统类库)
|–samples (例子的目录)
|–axis2Client (Axis2的客户端程序例子,这部分应该是可以生成的,通过Axis2的命令行工具)
|–axis2Server (Axis2的服务端程序的例子,启动Axis2服务器,发布Web Services)
|–work (服务器编译后的文件目录)
蓝色标记部分为目录,红色标记部分为经常使用的几个文件。
操作Synapse的步骤为:
1. 修改synapse.xml文件
2. 启动synapse.bat服务器
3. 通过synapse服务器的服务发布地址,生成应用程序客户端。
4. 连通性调试
(迭代过程)
5. 针对需求再次修改synapse.xml文件
6. 重启synapse.bat服务器
7. 终于实现ESB的功能
原文出处:http://gocom.primeton.com/blog10816_14478.htm
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
ThoughtWorks技术雷达:直指四大趋势
今天随着智能硬件、 IoT、云计算等等新技术的兴起,使得产品与技术结合在了一起,如产品都嵌入也芯片传感器;另外,商业的创新也完全由技术驱动。
-
读懂开源模式的优缺点
开源云计算消除了供应商的限制和壁垒,但是这些优点是以提供商支持成本为代价的。因为这些缺点和优点,开源软件使企业陷入了两难的境地。
-
什么是操作系统虚拟化?
什么是操作系统虚拟化?
-
为什么Docker成为虚拟化与云计算领域的新宠儿?
又是一年OSCON大会,今年云基础设施成了所有技术人士最为关心的热门词汇。而其中最炙手可热的新兴项目正是Docker,这款超轻量化集装箱式应用可谓充满发展潜力。