网站地图
  
  高级搜索
  首页   技术论坛   博客 派计划   产品中心   资源中心   银弹在线   商城  





Apache Synapse ESB 初探 (2)    
#1楼
给作者发送短消息 给作者发送短消息 实名会员 
查看用户其他信息
总分 123 分
财富 260 goCom币
威望 27
排名 :(
段位 新手必读
昨天简单地说了一下Synapse ESB的使用方法,今天介绍一下Synapse的目录结构吧。 Apache Synapse ESB 初探 (2)



昨天简单地说了一下Synapse ESB的使用方法,今天介绍一下Synapse的目录结构吧。



从官方网站,下载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的功能

 




发表回复
账号用户名   密码   登录
内容:url email imgsrc image code quote
范例 Example
bold italic underline linethrough   


 [更多...]