【EJB学习笔记】——EJB开发环境搭建(Eclipse集成JBoss)
之前一直用的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)相关推荐
- 实时操作系统-NuttX学习笔记(1)-开发环境搭建
1 简介 1.1 背景 学习NuttX视频教程,该视频教程语言为英文,为了在以后的工作学习中用到,在此记录学习内容,方便自己和大家查阅. 1.2 开发环境 虚拟机+系统:虚拟机VMware® Work ...
- libgdx 学习笔记一 开发环境搭建
本章内容讲述 libgdx 开发环境.怎么配置eclipse 用来开发,并且在桌面和android中运行libgdx applications 注:文章就是根据libgdx官方文档翻译或加入自己的理解 ...
- Ionic 学习笔记之-痛彻心扉的环境搭建
Ionic 学习笔记之-痛彻心扉的环境搭建 最近在学习Ionic 做多平台的应用.跨平台应用.就是用html写的界面.js实现逻辑. 在学ionic之前选了各种跨平台APP开发框架.最后选择了ioni ...
- 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 ...
- OpenGL学习笔记(一):环境搭建、三维空间坐标系理解以及OpenGL的基本使用
原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7866 ...
- [云炬python3玩转机器学习笔记] 2-7开发环境搭建笔记
开发环境搭建笔记
- TensorFlow深度学习应用开发实战(深度学习简介和开发环境搭建)
一.深度学习的发展及其应用 1.1 深度学习的发展历程 1956年,John McCarthy(约翰·麦卡锡)等人在美国达特茅斯学院(Dartmounth College)开会探讨如何使用机器模拟人的 ...
- Beaglebone Back学习三(开发环境搭建)
开发环境搭建 1 Ubuntu环境搭建 2 Window环境搭建 3 开发板环境搭建 1 Ubuntu环境搭建 (1)安装必要的网络工具 samba nfs tftp vmware-tools sam ...
- STM32MP157开发笔记 | 02 - 开发环境搭建(A7核、M4核)
一.STM32MP157 1. 系列介绍 STM32MP157微处理器基于灵活的双Arm® Cortex®-A7内核(工作频率800 MHz)和Cortex®-M4内核(工作频率209 MHz)架构, ...
- Android开发环境搭建Eclipse+JDK+ADT+AVD(系列一)
引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教. 在开始A ...
最新文章
- 七个开发者成就百亿市值公司?这个技术思路如今让阿里发扬光大
- 小米一键上锁工具_小米新品人脸识别智能锁:3D识别加红外,开门只需看一眼...
- VS2008系统开发背景图片的添加及注意事项
- Java——集合(输入5个学生的信息按总分高低排序)
- 第一个JavaWeb项目——教室预约系统
- sql server 复制_SQL Server复制(合并)–复制什么,什么不复制
- event.srcElement 与event.target
- 【Java企业级开发二】jsp简答题汇总
- VB获取一个文件夹中指定的文件或文件夹名称到列表
- Java版推箱子(搬箱子)游戏开发入门示例及源码
- Matlab linspace函数C++实现
- Android Framework 音频子系统(02)音频系统框架
- 行测中数量关系的练习题集(07-29)【2】
- java oracle 增删改查_oracle:java直接操作oracle存储过程---增删改查
- Python批量修改图片名称
- 做数据挖掘工作需要具备哪些思维原理?
- Android 13.0 SystemUI 启动流程
- 命令模式实现电视遥控器
- 免校准的电量计量芯片_电量计量芯片HLW8110的前端电路设计与误差分析校正
- 解决猫盘x3p无法登录的问题
热门文章
- Python数据分析中的训练集、验证集、测试集
- matlab离散信号幅频相频特性,信号幅频相频特性画法(频率响应法).pdf
- 【GAMES-202实时渲染】4、3D空间全局光照(RSM、LPV、VXGI)
- windows10下Qt安装及OpenCV配置
- 拉扎维RFIC总结与笔记
- php 读取excel转数组中,php读取Excel中内容到数组
- 软考__运筹学__2007年11月真题
- 20201130-C语言-重新认识ASCII码表
- 高中函数知识点太多记不住?一张思维导图教你轻松学习函数
- 吴恩达深度学习C4W1(Pytorch)实现