Eclipse STP(SOA Tools Platform)安装
一. 下载安装Eclipse Europa
下载地址:
http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.3-200706251500/eclipse-SDK-3.3-win32.zip
解压到安装目录,例如:C:\eclipse
二. 下载STP
2.1 STP介绍
SOA Tools Platform (STP)的目标:build frameworks and exemplary extensible tools that enable the design, configuration, assembly, deployment, monitoring, and management of software designed around a Service Oriented Architecture (SOA)。STP leverages the Service Component Architecture specification (SCA) as its model. STP is a natural complement to other Eclipse projects, such as the Web Tools Platform(WTP) and Data Tools Platform(DTP), and reuses, as appropriate, components from these projects.
2.2 STP包含的子项目
定义了Eclipse Modeling Framework(EMF) models来遵循SCA的规范。
提供frameworks和工具来assembling, building, packaging and deploying Services to runtime containers。In addition support will be provided for the definition and association of Policy to Services prior to deployment.
- STP Service Creation (SC)
处理SOA model tooling和实际实现的工具。
Translate BPEL into executable Java classes。
Provide an editor and a set of tools to model business processes diagrams using the BPMN notation and allow validation and generation of BPEL artifacts from those diagrams.
2.3 下载STP链接
http://download.eclipse.org/stp/downloads/
http://download.eclipse.org/stp/downloads/drops/R-0.6.0-200706260218/
2.4 STP安装的前提和下载链接
- EMF driver(Eclipse Modeling Framework)
emf-sdo-xsd-SDK-2.3.0RC3.zip
- GEF driver(Graphical Editing Framework)
GEF-ALL-3.3RC3.zip
- Java EMF Model Runtime driver
JEM-SDK-1.2.3_jem.zip
- Web Tools Platform driver (WTP)
wtp-sdk-S-2.0RC3-200706140654.zip
包括了Web Standard Tools (WST) ,J2EE Standard Tools (JST),JavaServer Faces Tools (JSF)
- Data Tools Platform driver(DTP)
dtp-sdk_1.5RC4.zip
GMF-sdk-2.0RC2.zip
mdt-ocl-SDK-1.1RC2.zip
emf-validation-SDK-1.1RC2.zip
emf-query-SDK-1.1RC2.zip
- EMF Model Transaction Version
emf-transaction-SDK-1.1RC2.zip
2.5 相关的3rd-party plugins
cxf-eclipse-plugin-2.1-incubator-20070729.204751-4.zip
http://people.apache.org/repo/m2-snapshot-repository/org/apache/cxf/cxf-eclipse-plugin/2.1-incubator-SNAPSHOT/cxf-eclipse-plugin-2.1-incubator-20070729.204751-4.zip
org.apache.tuscany_1.0.0.jar
http://people.apache.org/~jliu/updatesites/tuscany/plugins/org.apache.tuscany_1.0.0.jar
2.6 相关的Pre-requisites SOA runtime
apache-cxf-2.1-incubator-20070729.204751-4.zip
http://people.apache.org/repo/m2-snapshot-repository/org/apache/cxf/apache-cxf/2.1-incubator-SNAPSHOT/apache-cxf-2.1-incubator-20070729.204751-4.zip
tuscany-sca-1.0-incubator-M2-bin.zip
http://people.apache.org/dist/incubator/tuscany/java/sca/1.0-incubator-M2/tuscany-sca-1.0-incubator-M2-bin.zip
用来部署Web Service(Install only if you want to deploy the generated service to Tomcat Container)
2.7 SOA Tools Platforms包含的软件
stp-core-I-I200706260218-200706260218.zip
stp-core-sdk-I-I200706260218-200706260218.zip
stp-b2j-I-I200706260218-200706260218.zip
stp-b2j-sdk-I-I200706260218-200706260218.zip
stp-soas-I-I200706260218-200706260218.zip
stp-soas-sdk-I-I200706260218-200706260218.zip
- STP Service Creation (SC)
stp-servicecreation-I-I200706260218-200706260218.zip
stp-servicecreation-sdk-I-I200706260218-200706260218.zip
stp-sc-jaxws-I-I200706260218-200706260218.zip
stp-sc-jaxws-sdk-I-I200706260218-200706260218.zip
stp-sc-sca-I-I200706260218-200706260218.zip
stp-sc-sca-sdk-I-I200706260218-200706260218.zip
stp-bpmn-I-I200706260218-200706260218.zip
stp-bpmn-sdk-I-I200706260218-200706260218.zip
三. 安装STP
解压除了SOA runtime所有软件,将创建eclipse目录下面的features和plugins目录下面的所有文件复制到eclipse安装目录下的对应位置。
四.配置STP
解压SOA runtime软件,创建到相关程序目录,例如:
C:\apps\apache-cxf-2.1下包含JAX-WS runtime: Apache CXF
C:\apps\tuscany-sca-1.0下包含SCA runtime: Apache Tuscany SCA Java
启动Eclipse
菜单选择Window->Preferences->选择SOA Tools->JAX-WS->设置Apache CXF的runtime位置,例如:C:\apps\apache-cxf-2.1
菜单选择Window->Preferences->选择SOA Tools->SCA->Java->设置Apache Tuscany的runtime位置,例如:C:\apps\tuscany-sca-1.0
分享到:
相关推荐
Eclipse STP(Service Technology Platform)是一个开源的集成开发环境,专门用于构建和服务导向架构(SOA)的应用程序。它提供了强大的工具集,支持服务组件架构(SCA)和服务数据对象(SDO),使得开发、部署和...
### Eclipse Test and Performance Tools Platform (TPTP) 知识点详述 #### 一、TPTP概览 **Eclipse Test and Performance Tools Platform**(简称TPTP)是Eclipse基金会旗下的顶级项目之一,它提供了一套全面且可...
在IT领域,特别是针对Web应用程序开发,Eclipse Web Tools Platform(WTP)作为一个强大的集成开发环境(IDE),为开发者提供了全面且深入的支持。本篇内容将深入解析如何使用Eclipse WTP进行Web应用程序开发,主要...
包含基本环境配置,以及实际项目开发不是 hello word噢,呵, 大家好好学,有问题联系我QQ410990678 13003972419
标题所反映的知识点是:在Eclipse集成开发环境中安装Jboss Tools插件后遇到的性能问题及其解决方案。 描述所涉及的知识点:当用户在Eclipse中安装了Jboss Tools插件之后,可能会发现Eclipse的启动和运行速度变慢,...
Webtools是Eclipse的一个扩展插件集,旨在增强其对Web应用程序开发的支持。本中文包是针对Eclipse 3.6 Galileo版本的Webtools进行的汉化,使得中国开发者能够更方便地使用这一工具,消除语言障碍,提升开发效率。 ...
"BabelLanguagePack-datatools"就是专门为Eclipse的Data Tools Platform (DTP)组件提供的中文语言包。 Eclipse Data Tools Platform是Eclipse项目的一部分,它提供了一套用于数据库开发的工具集,包括数据库连接、...
标题 "org.eclipse.externaltools_v0.7.0_with_svn.zip" 暗示这是一个与Eclipse集成开发环境相关的软件包,版本号为0.7.0,并且包含了Subversion(SVN)的支持。Eclipse是一款广泛使用的开源集成开发环境(IDE),...
Eclipse的工具集,如Pulse、WebTools Project等,可以协助开发人员设计、测试和监控服务,同时,Eclipse基金会也支持多个与SOA相关的开源项目,例如Eclipse SOA Suite,它包含了对企业级SOA开发所需的各种组件。...
《GNU MCU Eclipse Windows Build Tools详解》 GNU MCU Eclipse Windows Build Tools是嵌入式开发领域中的一款强大工具,专为在Windows环境下构建Microcontroller Unit (MCU)应用而设计。这款工具集是GNU工具链的一...
3. **Hibernate Tools安装**:在Eclipse中,可以通过“Help” > “Eclipse Marketplace”或“Install New Software”菜单项来搜索并安装Hibernate Tools插件。 4. **模型类生成**:Hibernate Tools可以根据现有...
- **版本匹配**:确保下载的 Hibernate Tools 插件与你的 Eclipse 版本兼容,否则可能无法正常安装或运行。 - **社区共享**:如果发现更高效或更方便的配置方法,鼓励分享以促进开发者之间的交流。 - **错误检查**:...
首先,标题 "Eclipse Rich Client Platform (vogella)" 暗示了文档可能是关于Eclipse RCP(Rich Client Platform)的详细指南,这是一套用于开发具有丰富客户端功能的Java应用程序的框架。而描述中提到的 "基于4.x" ...
标题中的“eclipse安装hibernate的jboss tools插件”指的是在Eclipse集成开发环境中安装用于支持Hibernate的JBoss Tools扩展。这个过程是开发者为了提高在Eclipse中使用Hibernate框架进行开发的便利性,通过添加插件...
在Eclipse中安装uml2tools后,用户可以通过以下方式使用它: 1. **模型创建**:uml2tools提供了图形化的界面,可以方便地绘制类图、用例图、序列图等不同类型的UML图表,帮助开发者快速构建系统模型。 2. **模型...
《JBoss Tools for Eclipse 4.5.2:企业级开发的强大助力》 Eclipse作为一款广受欢迎的开源集成开发环境(IDE),以其强大的可扩展性和丰富的插件库深受开发者喜爱。而JBoss Tools则是Eclipse的一个重要扩展,专为...
3. 科学计算:Eclipse 可以安装多种科学计算插件,例如 Eclipse Parallel Tools Platform、Eclipse CDT 等,对于科学计算和高性能计算非常有用。 Eclipse 是一个功能强大且灵活的 IDE,对于软件开发、数据分析和...
Eclipse-platform-4.3-win32 是一个针对Windows 32位操作系统的Eclipse集成开发环境(IDE)的版本。这个压缩包包含了运行和配置Eclipse IDE所需的基本组件和文件,以下是其中每个文件的主要作用和相关的知识点: 1....