之前一直用的EJB开发环境是他们搭建好的,直接拿来用,不过还是感觉老吃别人嚼好的不太好吃,所以自己动手来玩一玩。

  EJB开发依赖的最基本的环境:JDK、Eclipse、JBoss,这里简单介绍一下最基本的环境的搭建。

JDK、Eclipse


  既然看到这篇文章,说明您对JDK和Eclipse的安装及配置已经烂熟于心,这里不再多说。

  需要注意的是,每个版本的JBoss适用的JDK版本不一样,否则会出各种莫名其妙的错误。但是学习嘛,就要勇于探索,勇于尝试,搞出错误出来,解决了,你就成长了。

JBoss安装


  JBoss安装很简单,直接下载解压,配置环境变量就OK。

  JBoss As系列各种版本的下载地址请点击:JBoss官网下载

  小编把JBoss5.0.1.GA、6.1.0.Final、7.1.1.Final都装上了。从JBoss7开始,目录结构有所变化。

  JBoss5、Jboss6的目录结构:

  JBoss7的目录结构:

  目录结构不同,有的地方配置也不同,这些需要在用的过程中慢慢探索。

  这里以JBoss5.0.1.GA为例:

  1、解压安装包至某目录(比如 D:\jboss-5.0.1.GA)

  2、添加环境变量:JBOSS_HOME,变量值为 D:\jboss-5.0.1.GA

  3、在path中添加 %JBOSS_HOME%\bin;

  大功告成,运行D:\jboss-5.0.1.GA\bin下的run.bat,在控制台观察是否启动成功,也可以运行后在浏览器访问 http://127.0.0.1:8080/ 来判断服务器是否启动,启动界面如下:

  【温馨提示】:刚装的JBoss启动时有可能遇到端口冲突的问题而报错(比如“Address already in use:bind /127.0.0.1:9999”之类的错误),即JBoss的有些端口已经被另外一些服务占用,可以在cmd中运行```netstat -aon|findstr "端口号"```来找到占用此端口号的服务的PID,然后在任务管理器——详细信息,查找该PID是什么服务,把它停掉甚至禁止,也可以在相关配置文件中修改JBoss的端口号。
Eclipse集成JBoss


  Eclipse添加JBoss就像添加Tomcat一样简单,但前提是Eclipse必须安装了JBoss Tools插件。

  JBoss Tools下载地址请点击:JBoss Tools官网下载

  在JBoss Tools的官网上可以看到,各个版本的eclipse适用的JBoss Tools的版本也不一样。我的Eclipse是 Luna 4.4.2,所以安装JBoss Tools 4.2.3。

  提供了多种安装方式,可以在线安装(通过Eclipse Marketplace、通过Install New Software+Update Site),也可以离线安装。在线安装方法的文章网上太多太多了,这里不再介绍。不过在线安装的失败率非常高,建议大家离线安装。

  离线安装需要下载上图中的离线安装包(有些网络可能下载不了,这里分享出云盘上的备份:https://yunpan.cn/cYy7eT7zJXH9P 访问密码 2b03),然后在Eclipse—help中,Install New Software——Add——Archive,添加安装包,然后根据提示一步一步安装即可。

  安装完毕后在Windows——Preferences中可以看到JBoss Tools,说明安装成功,如下:

  这时就可以在Eclipse中添加JBoss实例啦(添加方法同Eclipse中添加Tomcat)~~

【 转载请注明出处——胡玉洋《EJB——EJB开发环境搭建(Eclipse集成JBoss)》】

【EJB学习笔记】——EJB开发环境搭建(Eclipse集成JBoss)相关推荐

  1. 实时操作系统-NuttX学习笔记(1)-开发环境搭建

    1 简介 1.1 背景 学习NuttX视频教程,该视频教程语言为英文,为了在以后的工作学习中用到,在此记录学习内容,方便自己和大家查阅. 1.2 开发环境 虚拟机+系统:虚拟机VMware® Work ...

  2. libgdx 学习笔记一 开发环境搭建

    本章内容讲述 libgdx 开发环境.怎么配置eclipse 用来开发,并且在桌面和android中运行libgdx applications 注:文章就是根据libgdx官方文档翻译或加入自己的理解 ...

  3. Ionic 学习笔记之-痛彻心扉的环境搭建

    Ionic 学习笔记之-痛彻心扉的环境搭建 最近在学习Ionic 做多平台的应用.跨平台应用.就是用html写的界面.js实现逻辑. 在学ionic之前选了各种跨平台APP开发框架.最后选择了ioni ...

  4. DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu)

    DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu) 目录 1.安装nvidia驱动 2.安装CUDA ...

  5. OpenGL学习笔记(一):环境搭建、三维空间坐标系理解以及OpenGL的基本使用

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7866 ...

  6. [云炬python3玩转机器学习笔记] 2-7开发环境搭建笔记

    开发环境搭建笔记

  7. TensorFlow深度学习应用开发实战(深度学习简介和开发环境搭建)

    一.深度学习的发展及其应用 1.1 深度学习的发展历程 1956年,John McCarthy(约翰·麦卡锡)等人在美国达特茅斯学院(Dartmounth College)开会探讨如何使用机器模拟人的 ...

  8. Beaglebone Back学习三(开发环境搭建)

    开发环境搭建 1 Ubuntu环境搭建 2 Window环境搭建 3 开发板环境搭建 1 Ubuntu环境搭建 (1)安装必要的网络工具 samba nfs tftp vmware-tools sam ...

  9. STM32MP157开发笔记 | 02 - 开发环境搭建(A7核、M4核)

    一.STM32MP157 1. 系列介绍 STM32MP157微处理器基于灵活的双Arm® Cortex®-A7内核(工作频率800 MHz)和Cortex®-M4内核(工作频率209 MHz)架构, ...

  10. Android开发环境搭建Eclipse+JDK+ADT+AVD(系列一)

    引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教. 在开始A ...

最新文章

  1. 七个开发者成就百亿市值公司?这个技术思路如今让阿里发扬光大
  2. 小米一键上锁工具_小米新品人脸识别智能锁:3D识别加红外,开门只需看一眼...
  3. VS2008系统开发背景图片的添加及注意事项
  4. Java——集合(输入5个学生的信息按总分高低排序)
  5. 第一个JavaWeb项目——教室预约系统
  6. sql server 复制_SQL Server复制(合并)–复制什么,什么不复制
  7. event.srcElement 与event.target
  8. 【Java企业级开发二】jsp简答题汇总
  9. VB获取一个文件夹中指定的文件或文件夹名称到列表
  10. Java版推箱子(搬箱子)游戏开发入门示例及源码
  11. Matlab linspace函数C++实现
  12. Android Framework 音频子系统(02)音频系统框架
  13. 行测中数量关系的练习题集(07-29)【2】
  14. java oracle 增删改查_oracle:java直接操作oracle存储过程---增删改查
  15. Python批量修改图片名称
  16. 做数据挖掘工作需要具备哪些思维原理?
  17. Android 13.0 SystemUI 启动流程
  18. 命令模式实现电视遥控器
  19. 免校准的电量计量芯片_电量计量芯片HLW8110的前端电路设计与误差分析校正
  20. 解决猫盘x3p无法登录的问题

热门文章

  1. Python数据分析中的训练集、验证集、测试集
  2. matlab离散信号幅频相频特性,信号幅频相频特性画法(频率响应法).pdf
  3. 【GAMES-202实时渲染】4、3D空间全局光照(RSM、LPV、VXGI)
  4. windows10下Qt安装及OpenCV配置
  5. 拉扎维RFIC总结与笔记
  6. php 读取excel转数组中,php读取Excel中内容到数组
  7. 软考__运筹学__2007年11月真题
  8. 20201130-C语言-重新认识ASCII码表
  9. 高中函数知识点太多记不住?一张思维导图教你轻松学习函数
  10. 吴恩达深度学习C4W1(Pytorch)实现