转换成Eclipse项目
- 启动命令行,输入play new <项目名>,Play会在当前路径下创建项目。
- 输入play eclipsify <项目名>,Play会在项目目录中创建eclipse需要的配置文件,将其转换成eclipse项目。
- 在eclipse中导入创建的项目。
调试
Play转换eclipse项目时,在eclipse目录中生成了三个启动配置:
- JPDA:连接到已经启动的Play Server,实现alive调试
- helloworld:本地运行
- Test:测试
选中它们,右键执行Run As,即可完成相应的任务。
本地调试
直接Debug As 执行helloworld会报错:
Error occurred during initialization of VM
agent library failed to init: jdwp
ERROR: Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.
需要:
打开helloworld.launch,找到
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -Dplay.debug=yes -Dplay.id= -Dapplication.path …/>
将-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n 去掉。
然后Debug As,即可成功启动调试。附加Play源码后,即可调试Play本身。
分享到:
相关推荐
本文将深入探讨Play Framework的基本概念、常用命令、Eclipse调试方法、模式、控制器、工具包、session管理和模板引擎等方面。 1. **常用命令** - `play new <项目名>`:创建一个新的Play项目。 - `play run ...
要开始使用Play 1.2.7,首先确保你的系统已安装Java,然后解压此zip包,进入`play-1.2.7`目录,运行`play`命令即可启动Play命令行工具,开始你的项目创建和开发之旅。 尽管Play 1.2.7已经是一个较旧的版本,但它...
"Play源代码分析1—Server启动过程"和"Play Framework介绍3--使用Eclipse开发和调试"这两篇文档分别对Play框架的启动过程和在Eclipse环境下的开发调试进行了详细解析,对于理解框架内部机制和优化开发环境十分有...
Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中,它以其强大的功能和高度可扩展性深受开发者喜爱。"Eclipse javakaifa 开发的BSS系统"标题表明,这个项目是利用Eclipse进行开发的一个业务...
8. `lib.plain`和`eclipse-plugin`: 分别可能是纯Java库和Eclipse插件相关文件,用于项目开发和集成环境。 9. `lib`: 存放项目依赖的外部库文件,这些库可能包含Japid本身和其他必要的组件。 通过深入研究这些文件...
8. **插件扩展**:Eclipse平台的开放性允许用户安装更多的插件来增强Scala开发体验,例如支持Akka、Play Framework等Scala生态系统中的库和框架。 9. **文档和社区支持**:Eclipse和Scala都有庞大的社区和丰富的...
8. **项目创建向导**:简化新Scala项目或基于Play Framework等Scala应用的创建过程。 在压缩包文件"site"中,可能包含了Scala IDE的安装包或者更新站点的配置文件。这些文件通常用于将Scala IDE集成到Eclipse Juno...
而"lib"目录则包含项目所依赖的Scala库和其他第三方库,这些库使得开发者能够利用Scala丰富的类库和框架,如Akka、Play Framework等。 Eclipse Scala插件提供了强大的代码编辑功能。智能感知和代码补全使得开发者能...
而Eclipse、IntelliJ IDEA等IDE则提供了强大的开发环境,包括代码编辑、调试、版本控制集成等。 7. **图片统计**: 在Web应用中,图片统计可能涉及到图像处理、访问量统计或用户行为分析。例如,使用Google ...
总结来说,Playframework学习文档整理了如何使用该框架构建Web应用,它使用了MVC设计模式,并对RESTful架构提供了良好的支持,同时集成了WebSockets和Hibernate等技术,为开发提供了一个全功能的开发环境。...
安装并启动 eclipse scala 以进行编辑和调试。 热加载! 为后台创建一个 RESTful API 配置日志 创建应用模型 Bean验证 重定向和错误处理 连接到数据库 - 配置 JPA - ORM 验证 管理静态资源 使用 JSON 和 AngularJS ...
开发环境主要基于Eclipse IDE,配合Android SDK工具集,如ADT(Android开发工具)、AVD(Android虚拟设备)、DDMS(调试工具)等,为开发者提供了完善的开发、测试和调试环境。 2. Android应用开发方法 - **应用...
1. **Flex Builder**:这是一个集成开发环境(IDE),基于Eclipse,提供了代码编辑、调试、性能分析等开发工具,极大提升了开发效率。 2. **ActionScript**:作为基础编程语言,ActionScript允许开发者创建复杂的...
对于后端开发,Scala最常用的框架之一是Play Framework,它是一个轻量级、基于HTTP的MVC框架,提供快速的开发周期和RESTful服务支持。此外,Scala还常用于大数据处理,如Apache Spark,它是一个分布式计算框架,利用...
4. **Web框架**:除了Spring MVC,还有许多其他的Java Web框架,如Struts、JSF、Play Framework等,它们都为开发人员提供了便利的工具和结构,提高了开发效率和代码质量。 5. **Java Persistence API (JPA) 和 ...
此外,熟悉Scala生态系统中的库和框架,如Spark用于大数据处理,Play Framework用于Web开发,或者Cassandra用于分布式数据库,都是提升开发效率的重要途径。 总之,"Scala window 开发包"提供了在Windows环境中开发...
4. **Web开发框架**:虽然没有明确提及,但通常一个Java Web项目会使用某种框架如Spring MVC、Struts2或Play Framework来简化开发流程,提高代码复用性。这些框架可以帮助构建RESTful API,处理HTTP请求,以及进行...