jboss & eclipse 集成
最近在学习 EJB3,并用 jboss5.1 作为 server,开发环境是 eclipse3.5.1-jee,
将 eclipse3.5 & jboss5.1 集成的方法写下,
(下面以 eclipse3.5.1 为例,对于 eclipse3.5.2 和 eclipse3.6 应该是一样的)
------
步骤:
* 前提:
* 安装了 eclipse-jee-3.5.1
* 解压了 jboss5.1
*
* "jboss tools" - "JBossAS Tools" 插件
eclipse-3.5.1-jee 安装完毕后,应当 安装 jboss tools 插件系列中的 JBossAS Tools 插件,以便对 Jboss5.1 进行良好的支持,
安装步骤:
* 通过 http://download.jboss.org/jbosstools/updates/stable/ 这个 url 查找更新列表
* 选择 Jboss Tools 下的 JBossAS Tools 即可,只要选择这1个就行,然后进行安装,
* 安装完成后,重启 eclipse
*
* eclipse3.5.1-jee 中 添加 jboss5.1
添加步骤:
* 打开 eclipse 的 servers 视图
* 右击空白处 -> New -> Server,打开 New Server 对话框,
* server type 选择 "JBoss Community" -> "JBoss AS 5.1"(注意:不要选择 eclipse 自带的 jboss,而要选择 jboss tools 插件提供的 server 类型),设置 server name,下一步,
* 选择 jboss 解压目录,设置 Name (name for runtime),选择 JRE,Configuration 选择默认的 default 即可,下一步
* 设置 JBoss Server Name,下一步
* 添加项目到 jboss,
* 点击 Finish,完成
*
* eclipse 中配置 jboss
打开 servers 视图,双击 jboss 服务器,则弹出配置文件,可以在其中进行各种配置,
------
eclipse 开发时 jboss 自动更新
jboss 的添加:
应当 通过 jboss tools 添加 jboss,
jboss 的启动方式:
必须以 debug 模式启动 jboss,则如果修改了 项目文件,可以自动更新到 jboss 中,
如果以正常模式启动 jboss,则仅有 jsp 之类的文件能更新,
通过 servers 视图中,jboss server 显示的内容可以判断状态:
* [Started,Synchronized] 已启动,已同步,即 eclipse 中代码 已完全同步到 jboss 工作目录
* [Started,Republish] 已启动,需要重新发布,即 eclipse 中代码 有部分需要同步到 jboss 工作目录
*
启动 jboss 后,修改 项目文件,向jboss同步的过程:
* jboss 原状态为 [Started,Synchronized],即已同步,
* 修改文件后,jboss server 状态 首先变为 [Started,Republish],表示需要同步,
* 然后 eclipse 会自动将 新代码 发布到 jboss 工作目录,这可能花 几秒钟 或 更长,这个过程中 jboss 状态时 [Started,Republish] ,
* eclipse 将代码同步到 jboss 完成后,jboss 状态变为 [Started,Synchronized],表示 已经同步,
*
------
注意:
* eclipse 添加 jboss ,选择 server 类型 时,要注意:
要选择 jboss tools 插件提供的 server 类型,即 "JBoss Community" -> "JBoss AS xx" ,
不要选择 eclipse 自带的 jboss server 类型,否则可能有一些问题,
* eclipse 的 jboss tools 插件 发布项目的位置
通过 jboss tools 插件 添加的 jboss 服务器,通过 eclipse 启动后,
项目的发布的位置默认是在 eclipse 工作区,而不是 jboss 默认的 deploy 目录,
可以在 eclipse 的 servers 视图中 双击 jboss 服务器,打开配置文件,在 Deployment 下设置发布位置,
*
------
分享到:
相关推荐
这部分详细介绍了 JBoss Enterprise Middleware Suite (JEMS) 在集成过程中的重要里程碑事件。通过这些里程碑,读者可以了解到 JBoss 如何逐步完善其产品线,并且与其他组件进行集成的过程。 #### 二、项目管理和...
JBoss Seam 简介......................................................................................................................................................................... 11 Chapter 1. ...
- **集成 Eclipse 和 Web 工具**:设置 Eclipse 和 Web 工具之间的集成。 ##### 3.4 使用自定义数据库 如果需要使用非默认数据库,需要进行额外的配置。 - **介绍**:解释为什么以及何时使用自定义数据库。 - **...
**3.5. 自定义动作示例** 自定义动作是 jBPM 的一个重要特性,通过编写 Java 类来扩展流程的功能。 #### 五、图灵导向编程 **4.1. 缺失的链接** 图灵导向编程是一种全新的编程思想,旨在简化流程定义的过程。本...
jBPM是JBoss企业中间件平台(EAP)的一部分,是一种业务流程管理(BPM)解决方案,提供了创建、执行和监控业务流程的能力。jBPM 6.1.1-SNAPSHOT版本是jBPM的最新用户指南,提供了如何使用jBPM功能的详细指导。以下是...
为了更好地进行开发工作,推荐使用支持Groovy和Grails的集成开发环境(IDE),如IntelliJ IDEA或Eclipse。这些IDE能够提供代码提示、调试工具等高级特性。 ##### 2.6 配置优先于约定 Grails遵循“约定优于配置”的...
jBPM(Java Business Process Management)是JBoss的一个开源项目,旨在为开发人员提供一个灵活且可扩展的工作流和业务流程管理解决方案。它支持多种流程定义语言,如BPMN2,同时也提供了强大的API来处理复杂的工作...
**3.5 目录结构** 了解Jetty的目录结构对于管理和维护Jetty非常重要。典型的目录结构包括: - `bin`:存放启动脚本和命令。 - `conf`:存放配置文件。 - `webapps`:存放部署的应用程序。 - `logs`:存放日志文件...
- **3.11.2 Eclipse + MyEclipse 开发 helloapp 的 Web 应用**:介绍如何使用 Eclipse IDE 构建简单的 Web 应用。 **3.12 手工部署开发式目录结构** - 如何手动配置 Tomcat 来部署 Web 应用。 **3.13 利用 Tomcat ...