服务器Eclipse集成 Lomboz和JBoss开发J2EE

lomboz  时间:2021-01-29  阅读:()

Eclipse集成Lomboz和JBoss开发J2EE

[文章信息]

作者: 姜巍巍

时间: 2005-05-05 1 1 :59:23

出处: KissJava com

责任编辑: P ro s e

点击:

[文章导读]

Ecl ipse是一个非常优秀的集成开发环境

这个在IBM支持下的开放源码项目经过

一段时期的发展完善 已经为广大Java

开发者所熟悉。 Ecl ipse的出现为Java

开发者提供了免费使用强大的Java IDE

的机会通过集成大量的plugin Ecl ipse的功能可以不断扩展 以支持各种不同

的应用。

[正文]

Ecl ipse是一个非常优秀的集成开发环境这个在IBM支持下的开放源码项目经过一段时期的发展完善 已经为广大Java开发者所熟悉。 Ecl ipse的出现为Java开发者提供了免费使用强大的Java IDE的机会通过集成大量的plugin Ecl ipse的功能可以不断扩展 以支持各种不同的应用。

Lomboz是一个免费的Ecl ipse plugin它将很多Java应用服务器、 J2EE组件和Web应用开发集成到Ecl ipse中可以帮助Java开发者使用Ecl ipse建立、测试、部署J2EE应用。JBoss是一个开放源码、功能强大的Java应用服务器也是目前最受Java开发者欢迎的Java应用服务器被Java World的编辑们评为2002年的最佳应用服务器。 2003年到目前为止的下载量已经超过了一百五十万次。

一、下载、安装和配置

1  Ecl ipse的下载和安装

首先需要安装JDK可以到Sun的网站上去下载最新版本并安装。

然后到www.ecl ipse.org去下载Ecl ipse的最新版本 目前的最新版本是2.1 。下载以后解压到自己想要的目录中 比如D:\Ecl ipse直接运行ecl ipse.exe第一次运行的时候会自动寻找JDK并完成相应的配置然后就进入了Ecl ipse的主界面。关于Ecl ipse的基本使用方法 developerWorks Ecl ipse的网站以及Ecl ipse的随机文档上都有详细地介绍这里不详细描述了。

2 Jboss的下载、安装

JBoss目前的最新版本是3.2.1 不过我觉得这个版本有一些问题启动服务器的时候会有一些jar包找不到导致WARN和ERROR的发生。所以我推荐下载3.0.7也可以下载集成了Tomcat 4.1 .24的JBoss 3.0.7版本。

下载后解压我们假设JBOSS_HOME为JBoss的主目录执行JBOSS_HOME/bin/run.bat就启动了JBoss服务器。一般会在1分钟左右启动完毕。

3 Lomboz的下载、安装和配置

Lomboz目前的最新版本是2.1 我们假设Ecl ipse的主目录为ECLIPSE_HOME下载以后将其解压到ECLIPSE_HOME/plugins文件夹下面这样在这个文件夹下面就多了一个com.objectlearn.jdt.j2ee文件夹。

然后启动Ecl ipse,会自动出现Customize Perspective的对话框如果没有出现的话也可以通过菜单"Window->Customize Perspective"来显示这个对话框如下图所示

展开Fi le->New选择所有与Lomboz相关的选项

展开Window->Show View选择Lomboz J2EE View;展开Other选择Lomboz Actions。

确认OK。

下面要进行Lomboz的配置

首先打开属性对话框确保Java->New Project中的设置

接着在Lomboz属性中确保如下设置

最后设置服务器属性。

Lomboz预先定义了一些常用的Java服务器的设置这些配置文件放在ECLIPSE_HOME/plugins/com.objectlearn.jdt.j2ee/servers文件夹下面你可以用文本编辑器手工修改除非你所用的服务器不在Lomboz默认的服务器中否则我不推荐你这么做 也可以在Ecl ipse的属性对话框中设置设置的过程非常简单如下图所示

记得每次修改以后都要点击Apply。

上图是Properties标签下的设置 Classpath标签下一般不需要做任何改动注意如果你没有听我文章开始部分的劝告使用了JBoss3.2.0以上的版本可能需要手工加入多了个jar包这是体力活有些麻烦。我不知道这是不是JBoss的问题具体操作我在下面会提一下 。通过以上三个步骤就完成了Lomboz对J2EE开发的支持和JBoss的配置。你可以进入文章的第二部分"使用Ecl ipse开发Web应用"了。

注意事项a如果服务器不在默认服务器之列

在ECLIPSE_HOME/plugins/com.objectlearn.jdt.j2ee/servers文件夹下新建一个后缀名为server的文件然后根据已有的server文件为模版用文本编辑器编辑server文件。建立了一个新的server文件以后也可以在Lomboz的属性页中进行相应的设置。b 如果使用了JBoss3.2.0版本。

打开Window>Preferences>Lomboz>ServerDefinitions选择你的服务器然后选择classpath标签将如下的jar包加入到server l ibrary中

我的JBoss320.server文件中的全部内容在本文的最后部分呈现。

二、使用Ecl ipse开发Web应用

首先打开Fi le->New->Lomboz J2EE Project创建一个名为TestJ2EE的J2EE Project。点击Next默认各种设置点击Next进入下一个对话框在Targeted Server中加入已经配置好的服务器如下图

在Web Modules和EJB Modules中分别新建Web模块和EJB模块在本例中我们分别命名为MyWeb和MyEJB然后点击Finish。这样一个J2EE项目的框架就自动生成了。在MyWeb模块下面 自动生成了两个jsp文件 index.jsp和error.jsp以及WEB-INF文件下面的配置文件。我们可以在此基础上面添加自己的jsp文件和servlet然后bui ld project。在Ecl ipse的工具栏上点击Lomboz J2EE project outl iner的按钮

这样在Ecl ipse上就出现了Lomboz J2EE View如下图所示

由于我事先已经部署了另一个Web服务器 Tomcat所以在MyWeb这个模块上面出现了它所绑定的这两个服务器 JBoss 3.0 Al l旁边的红色标记表示它是默认的服务器。可以通过右击Web模块选择更改默认的服务器如下图

选择好服务器以后在Lomboz J2EE View中右键单击服务器选择运行服务器等服务器启动好以后右键单击Web模块选择Deploy Module这样就完成了Web模块在服务器上的部署。打开IE浏览器键入http://127.0.0.1 :8080/MyWe b就可以看到自己开发的We b应用了。这里有一点需要说明如果采用Tomcat作为Web服务器的话如果Web模块需要重新部署则须重新启动Tomcat服务器 JBoss则不需要这么做。

注意事项

如果从Ecl ipse中启动JBoss服务器的时候遇到了这个问题

一般遇到这个问题可能是由于JRE没有设置好请在Ecl ipse中的Preference对话框中展开Java->Instal led JREs查看JRE是否设置好了然后打开所开发的项目属性对话框查看Java Bui ld Path的l ibrary中是否有JRE System Library没有的话 点击Add Library添加JRE System Library。

三、使用Ecl ipse开发EJB

在第二部分"使用Ecl ipse开发Web应用"中我们已经在TestJ2EE这个J2EE项目中添加了一个名为MyEJB的EJB模块。下面我们通过Lomboz EJB Creation Wizard向MyEJB模块中添加一个Session Bean。

点击Fi le->New->Lomboz EJB Creation Wizard或者右击MyEJB模块选择New->LombozEJB Creation Wizard显示出如下对话框

在com.dino.testj2ee.myejb这个包下面创建一个名为MyEJB的Stateless Session Bean。完成以后在TestJ2EE项目的src文件夹下面 出现了一个名为MyEJBBean.java的文件右击这个文件选择New->Lomboz EJB Method Wizard可以给这个EJB添加各种方法。我添加了一个hel loWorld方法返回一个String类型。如下图所示

无忧云(25元/月),国内BGP高防云服务器 2核2G5M

无忧云官网无忧云怎么样 无忧云服务器好不好 无忧云值不值得购买 无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免北岸建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高...

随风云25元/月 ,德阳高防云服务器 2核2G 10M 75元/月 内蒙古三线BGP服务器 2核2G 5M

公司介绍成都随风云科技有限公司成立于2021年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。公司一直秉承”以人为本、客户为尊、永续创新&...

香港 1核1G 29元/月 美国1核 2G 36元/月 快云科技

快云科技: 11.11钜惠 美国云机2H5G年付148仅有40台,云服务器全场7折,香港云服务器年付388仅不到五折 公司介绍:快云科技是成立于2020年的新进主机商,持有IDC/ICP/ISP等证件资质齐全主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机官网地址:www.345idc.com活动截止日期为2021年11月13日此次促销活动提供...

lomboz为你推荐
软银科技软银通信科技(上海)有限公司大连分公司怎么样?cf蜗牛外挂现 在 开 C F 蜗 牛 透 视 封 号 吗?p图软件哪个好用美图P图软件哪个好,你们用哪个p图软件哪个好用什么p图软件好用?不是p人照片的那种软件苹果x和xr哪个好苹果x,苹果xs,苹果xr,苹果xs max哪个更值得买?集成显卡和独立显卡哪个好集成显卡和独立显卡什么区别?燃气热水器和电热水器哪个好燃气热水器和电热水器哪个划算电陶炉和电磁炉哪个好电陶炉和电磁炉哪个好视频软件哪个好安卓系统在线看视频软件哪个好美国国际集团IDG在美国是干什么的?
com域名价格 广东vps 花生壳免费域名 新通用顶级域名 香港机房 42u标准机柜尺寸 ixwebhosting 日志分析软件 tk域名 免费静态空间 好看的桌面背景图 大容量存储 合肥鹏博士 135邮箱 免费吧 天翼云盘 512mb 摩尔庄园注册 supercache 域名和主机 更多