Eclipse集成 Lomboz和JBoss开发J2EE
2008-02-23 09:41:38来源:互联网 阅读 ()
Lomboz是一个免费的Eclipse plugin,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。
JBoss是一个开放源码、功能强大的Java应用服务器,也是目前最受Java开发者欢迎的Java应用服务器,被Java World的编辑们评为2002年的最佳应用服务器。2003年到目前为止的下载量已经超过了一百五十万次。
一、下载、安装和配置
1. Eclipse的下载和安装
首先需要安装JDK,可以到Sun的网站上去下载最新版本并安装。
然后到www.eclipse.org去下载Eclipse的最新版本,目前的最新版本是2.1。下载以后解压到自己想要的目录中,比如D:\Eclipse,直接运行eclipse.exe,第一次运行的时候会自动寻找JDK并完成相应的配置,然后就进入了Eclipse的主界面。关于Eclipse的基本使用方法,developerWorks,Eclipse的网站以及Eclipse的随机文档上都有详细地介绍,这里不详细描述了。
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,我们假设Eclipse的主目录为ECLIPSE_HOME,下载以后将其解压到ECLIPSE_HOME/plugins文件夹下面,这样在这个文件夹下面就多了一个com.objectlearn.jdt.j2ee文件夹。
然后启动Eclipse, 会自动出现Customize Perspective的对话框,如果没有出现的话,也可以通过菜单"Window->Customize Perspective"来显示这个对话框,如下图所示:
展开File->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默认的服务器中,否则我不推荐你这么做),也可以在Eclipse的属性对话框中设置,设置的过程非常简单,如下图所示:
记得每次修改以后,都要点击Apply。
上图是Properties标签下的设置,Classpath标签下一般不需要做任何改动(注意:如果你没有听我文章开始部分的劝告,使用了JBoss3.2.0以上的版本,可能需要手工加入多了个jar包,这是体力活,有些麻烦。我不知道这是不是JBoss的问题,具体操作我在下面会提一下)。
通过以上三个步骤,就完成了Lomboz对J2EE开发的支持和JBoss的配置。你可以进入文章的第二部分"使用Eclipse开发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 library中:
JBOSS_HOME\lib\concurrent.jar
JBOSS_HOME \lib\boss-system.jar
JBOSS_HOME \server\default\lib\jboss.jar
JBOSS_HOME \server\default\lib\jpl-pattern.jar
JBOSS_HOME \server\default\lib\jpl-util.jar
JBOSS_HOME \server\default\lib\jnpserver.jar
JBOSS_HOME \server\default\lib\jboss-transaction.jar
我的JBoss320.server文件中的全部内容在本文的最后部分呈现。
二、使用Eclipse开发Web应用
首先,打开File->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,然后build project。
在Eclipse的工具栏上点击Lomboz J2EE project outliner的按钮:
这样,在Eclipse上就出现了Lomboz J2EE View,如下图所示:
由于我事先已经部署了另一个Web服务器:Tomcat,所以在MyWeb这个模块上面出现了它所绑定的这两个服务器,JBoss 3.0 All 旁边的红色标记表示它是默认的服务器。可以通过右击Web模块选择更改默认的服务器,如下图:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Web应用时中文乱码的处理!
下一篇:软件工程师的务实职业生涯规划
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash