EdasStudio 开发工具用户手册

Edas 开发组
2015-8-14

1. 下载安装插件

EdasStudio是EDAS的开发工具,是一个Eclipse Plugins,打开Eclipse的Help菜单,输入安装地址:
Update Site - http://139.129.18.53/edasstudio/

如下图所示:

你需要把上面的几个插件都安装,注意下面的选项:
Contact all update sites during install to find required software
这个选项最好去掉

如果您想 uninstall 一些插件,包括 EdasStudio,也可以点击 what is already installed?去选择对应
的插件卸载掉.
一般安装完插件后,都要求重启 Eclipse,新的插件才能生效.

2. 在 在 Eclipse  中启动 和调试 应用

如何在 Eclipse 里启动 HSF的应用,可以使用插件 edas studio tomcat plugin 来启动,也可以使用
edas studio jetty plugin 来启动,两者的配置方式基本一致

如果你已经在 Eclipse 里创建了 web 工程,点击 run configuration 如下图:

如果选择 edas studio tomcat plugin,配置方式如下:在图中红色位置配置 pandora sar 包路径

点击 Apply 和 Run, 一个工程只需要配置一次,下次可以直接启动了

Pandora sar 包的下载地址为:
http://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/pandora/unauth/taobao-hsf.tgz

需要在您的本机启动, host 中需要绑定地址,如果是 ecs 环境,则不需要绑定,edas 会自动处理.

182.92.100.65 jmenv.tbsite.net

如果选择 edas studio jetty plugin 插件(不推荐,请选用上面的 tomcat4e 插件),则配置如图所示:

Pandora sar 包的下载地址为:
http://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/pandora/unauth/taobao-hsf.tgz
同样是配置 pandora sar 包的路径,点击 Apply,就可以 run 了.
需要在您的本机启动, host 中需要绑定地址,如果是 ecs 环境,则不需要绑定,edas 会自动处理.
182.92.100.65 jmenv.tbsite.net

3. HotCode  插件

Edas studio插件集中合,已包括 hotcode 插件,这个插件的作用时,当你启动应用后,你修改应用
代码,保存代码后,将会立刻生效,而不需要重启整个应用. 特别是在一些大型应用的开发中,对于提高调试效率,会很有帮助.

在运行这个插件前,需要先下载一个外部的 jar 包:
http://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/hotcode2/hotcode2.jar

重要说明: hotcode 插件,是与 tomcat4e 插件组合使用的

进入 eclipse 的属性配置窗口,关联上刚刚下载的 jar 包,如下:

启动应用之前,首先需要开启 hotcode 功能,方法是点击工具栏中的 hotcode 图标,如下:

按照上文所述,使用 edas studio 启动应用之后,就可以在控制台的日志中末尾看到如下日
志输出:

如果顺利看到这个日志片段,那么此时应用就是以 hotcode 模式启动了。

EdasStudio 开发工具用户手册的更多相关文章

  1. .NET常用开发工具整理

    版本控制和项目管理工具 VisualSVN和AnkhSVN:两款在Visual Studio中管理Subversion的插件.. NuGet和NuGetPackageExplorer:一组用于自动执行 ...

  2. React 可视化开发工具 Shadow Widget 非正经入门(之五:指令式界面设计)

    本系列博文从 Shadow Widget 作者的视角,解释该框架的设计要点.本篇解释 Shadow Widget 中类 Vue 的控制指令,与指令式界面设计相关. 1. 指令式界面设计 Vue 与 A ...

  3. React 可视化开发工具 shadow-widget 的非可视开发方法

    Shadow Widget 提倡在可视设计器中开发用户界面,输出转义标签,而非 JSX.许多童鞋可能不知道 SW 同样支持用 JSX 设计界面,开发体验比原生 React 编程好出很多,本文就介绍这方 ...

  4. 【Machine Learning】Python开发工具:Anaconda+Sublime

    Python开发工具:Anaconda+Sublime 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现 ...

  5. XCodeGhost表明:为了安全,开发工具应该从官方网站下载

    今天的热门话题就是XCode编译器,这个神器在火热的移动互联网浪潮下也被人利用了,据文章分析 (XCode编译器里有鬼 - XCodeGhost样本分析)http://www.huochai.mobi ...

  6. 微信小程序开发工具测评

    1月9日微信小程序正式上线.很多企业都希望能在这个.但是在技术开发的问题上,却不知道该如何下手.经过一些程序员不辞辛苦连夜测试,终于从十余款工具呕心沥血筛选出四款比较靠谱实用的微信小程序开发工具.接下 ...

  7. Python 环境搭建,开发工具,基本语法

    python环境 https://www.python.org/downloads/ 现在pthon有两个版本 一个是3.5系列的 , 一个是2.7系列的.建议用3.5版本的 开发工具 PyCharm ...

  8. Chrome 开发工具之Timeline

    之前有说到Element,Console,Sources大多运用于debug,Network可用于debug和查看性能,今天的主角Timeline更多的是用在性能优化方面,它的作用就是记录与分析应用程 ...

  9. Chrome 开发工具之Sources

    Sources面板主要用于查看web站点的资源列表及javascript代码的debug 熟悉面板 了解完面板之后,下面来试试这些功能都是如何使用的. 文件列表 展示当前页面内所引用资源的列表,和平常 ...

随机推荐

  1. java计时器

    //用于计时,要求xx秒后开始发送短信,短信之间间隔xx秒 public static Date dateOperateBySecond(Date date,int second){ Calendar ...

  2. JetBRAINS 系列注册机

    转载说明 本篇文章可能已经更新,最新文章请转:http://www.sollyu.com/1118/ 说明 这个是一国外的大牛写的一个 JetBRAINS 系列注册机,他里面包含了很多,我就不打字了. ...

  3. C语言中fgetc、fputc和getc、putc的区别是什么

    看书的时候,发现了这四个函数,想知道他们的不同.结果上网查发现很多人说fgetc.fputc的f代表的是file,就是这两个函数是和文件有关的!但是一看他们的函数声明,如下图: 发现他们的参数里面都有 ...

  4. java实现多模匹配算法

    这个是好几年前写的了.都统一放到cnblogs上面. --------------------------------Node ---------------------------------- p ...

  5. java 读写锁

    http://tutorials.jenkov.com/java-concurrency/read-write-locks.html 翻译 读写锁比LOCK的实现更复杂,想象有一个应用程序能读和写一些 ...

  6. React-router 要点

    1.关于url中传参的问题 比如我想打开: /articles/detail/101 在url中要传一个参数 /articles/detail/:articleId 路由中:<Route pat ...

  7. [牛感悟系列]JAVA(1)理解JAVA垃圾回收

    理解JAVA垃圾回收的好处是什么?满足求知欲是一方面,编写更好的JAVA应用是另外一方面. 如果一个人对垃圾回收过程感兴趣,那表明他在应用程序开发领域有相当程度的经验.如果一个人在思考如何选择正确的垃 ...

  8. centos6.4下安装freetds使php支持mssql

    centos版本:6.4 php版本5.3.17 没有安装之前的情况:nginx+php+mysql+FPM-FCGI 接下来安装步骤如下: 1.打开http://www.freetds.org/,进 ...

  9. 2W/月和1W/月的工作,你会怎么选?

    只看标题的话,肯定有不少人会选择月薪 2W 的工作,很明显,钱多嘛!但实际上,这里是有前提的,完整的问题如下: 一份月薪 2W,但加班无底线,基本没有自由时间的工作,和一份月薪 1W,但正常工作时长, ...

  10. html lang

    目前,语言的标签表示法的国际标准是RFC 4646,名称是<Tags for Identifying Languages>.简单说,这个文件规定,一种语言的标签应该按照如下方式排列: la ...