经过艰苦的奋战。终于将Eclipse + JBoss Seam的开发环境搭建好了。
网上有很多配置说明,但是都不是很清楚。
让我郁闷这么久的事情,还是自己写个自认为比较详细的配置过程。
一方面自己留个记录,一方面其他和我一样的新人能有个参考。
1、安装Java JDK。
1)下载Java JDK。
网址:http://java.sun.com/javase/downloads/index.jsp
2)双击安装JDK。 我安装在C:\Java下
3)在windows高级配置中设置环境变量 JAVA_HOME=C:\Java
我的电脑->右键->属性->高级->环境变量->系统变量中点新建。
2、安装JBoss应用服务器。
1)下载JBoss
网址:http://www.jboss.org/jbossas/downloads/
2)解压JBoss
我解压在C:\JBoss下。注意,JBoss的目录中是不能出现空格的。
3)设置环境变量 JBOSS_HOME=C:\JBoss
4)打开命令行,进入C:\JBoss\bin目录下,输入run。可以启动JBoss服务器。
在启动过程中如果没有出现异常,则可以访问http://localhost:8080/。可以看到JBoss 服务器的一个页面。
3、安装ANT。
ANT简单的理解为JAVA打包、部署的脚本工具。当然,他还有很多功能。
1)下载ANT
网址:http://ant.apache.org/bindownload.cgi
2)解压ANT
我解压在C:\ant下。
3)设置环境变量 ANT_HOME=C:\ANT
在命令行中C:\ant目录下输入ant。如果出现ant的帮助信息,则表示安装成功了。
4、安装Eclipse
1)下载Eclipse。
网址:http://www.eclipse.org/downloads/ 选择Eclipse IDE for Java EE Developers
2)解压Eclipse。我解压在C:\Eclipse下
5、安装Web开发插件:
在Eclipse IDE for Java EE Developers好像已经集成了这个插件。不过我用的是Eclipse Classic版本的。需要自己安装。
1)下载插件
我们需要的插件有:
(1)EMF RunTime。全称: Eclipse Modeling Framework, 大概是用于软件建模的。
(2)EMF XSD RunTime。全称: XML Schema Definition,是EMF关于XML数据的处理吧。
(3)GEF SDK。全称:Graphical Editing Framework,是一套图像编辑框架, 用于开发图形应用。
(4)DTP SDK。全称:Data Tools Platform,应该是一套数据管理工具吧。
(5)WTP。全称:Web Tools Platform。是开发web的工具平台。
这5个插件在Eclipse网站上都能下载。并且我们在下载的时候只需要查找WTP即可。在下载时,Eclipse会提示我们下载其他相关的插件。这点做的很人性化。
网址: http://www.eclipse.org/webtools/
下面是WTP下载时提示需要下载的其他插件。
Note that WTP requires Java 5 or higher (and, for some things,
actually requires a JDK rather than only a JRE) even though many other
Eclipse Project can
run with other JRE levels.
Eclipse Platform (Platform, JDT) |
EMF v2.5 Runtime Minimum executable code. |
EMF XSD v2.5 Runtime Minimum executable code. |
Graphical Editing Framework (GEF) |
Data Tools Platform (DTP) (required only for EJB or JPT
development) |
2)安装插件
我使用的是建立Eclipse的link文件来安装插件的方式。
a)解压插件到C:\Eclipse\myPlugins\插件名称 这个目录下。
注意:插件名称目录的下一级目录都为 eclipse。解压就有,不要修改了,不然找不到插件。
b)在C:\Eclipse\下建立links文件夹。
c)在links中建立"插件名称.link"文件。(创建新记事本,重命名时修改后缀名即可)
d)在对应的link文件中写入 path=c:/eclipse/myPlugins/插件名称 。
注意:(1)每个插件一个link文件。
(2)路径使用"/"而不是"\",如果喜欢用"\"的话,请使用"\\"。需要转义。
e)保存修改即可。
插件安装完成后,在help->about Eclipse SDK中可以看到刚才我们安装的插件了。
6、安装JBoss Tools
JBoss Tools是一个用于Eclipse的插件工具。可以帮助开发人员在Eclipse中建立Seam工程。
1)下载JBoss Tools
网址: http://www.jboss.org/tools
2)安装插件。
作为Eclipse的插件,我们使用相同的方法,先解压的myPlugins中再建立link文件。
完成安装后,可以就可以再Eclipse中建立Seam工程了。
7、Seam包
很多教程中说,还要下载Seam。但是在实际配置中,好像没有用到啊。
不管了,还是下下来吧。
1)下载Seam
网址:http://mirror.optus.net/sourceforge/j/jb/jboss/
2)解压Seam
我将下载的JBoss seam 2.1解压到了C:\Seam中。
3)修改C:\Seam目录下的build.properties文件。在最后加入jboss.home C:\\JBoss。保存
4)在命令行中,进入C:\Seam\examples\registration目录输入 ant deploy部署这个例子。
5)成功后,启动JBoss服务器,再访问http://localhost:8080/seam-registration/register.seam。
在网上的教程中说,可以看到一个输入用户名、密码的页面。但是,我配置的时候始终是出现错误:
javax.servlet.ServletException: /register.xhtml: Property 'register'
not found on type org.javassist.tmp.java.lang.Object_$$_javassist_1
javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
这点我一直没有解决。
但至少开发环境配置好了。呵呵。
注意:上面的网址是现在可以用的,以后版本变化其他原因,网址会发生变化。所以大家最好还是到官方网站找下最新版本。或者是直接google、baidu都可以的。
希望能对大家有帮助。
如果有问题大家也可以交流一下。
分享到:
相关推荐
### JBoss Seam Eclipse 安装与配置详解 #### 一、引言 本文将详细介绍如何在 Windows XP 系统环境下,使用 Eclipse IDE 进行 JBoss Seam 的开发准备工作及环境配置。JBoss Seam 是一款基于 Java 的企业级应用框架...
标题中的“Jboss seam3 实战”表明,本文将重点介绍JBoss Seam框架的第三个版本的实际应用。JBoss Seam是一个开源的Java EE框架,它通过依赖注入和会话模型,简化了基于Java EE的企业级应用开发。Seam框架为开发者...
在Eclipse中配置和运行Seam项目时,可能会遇到一些常见错误。本文将针对这些问题提供解决方案。 首先,我们讨论的是EditPlus软件中的问题。EditPlus是一款轻量级且功能强大的文本编辑器,深受程序员喜爱。当保存...
这一节主要介绍了如何在JBoss AS和Tomcat服务器上运行Seam示例,帮助开发者熟悉Seam的基本配置和运行环境。 1. **在JBoss AS上运行示例**:首先需要安装配置JBoss AS服务器,然后导入Seam项目到服务器中进行部署。 ...
### JBoss Seam 2.01GA REF DOC #### 引言:JBoss Seam概览与功能介绍 JBoss Seam 是一个为简化企业级 Java 应用开发而设计的框架。它结合了 JavaServer Faces (JSF)、Java Persistence API (JPA) 和 Java ...
JBoss Seam 简介......................................................................................................................................................................... 11 Chapter 1. ...
1. **配置seam-gen**:进入`jboss-seam-2.0.x`目录,运行`seam setup`命令。这会引导你进行一系列配置,包括指定Eclipse工作空间的位置、JBoss AS的安装路径、项目名称、是否需要集成Ajax库、以及工程的部署类型等。...
5. 开发框架支持:提供了 Seam、Struts、Hibernate 和 FreeMarker 等框架的开发工具,简化了开发过程。 【Eclipse Indigo 3.7 知识点】 Eclipse Indigo 3.7 是一个流行的开源集成开发环境(IDE),特别适合 Java ...
2. **JBossTools**:JBossTools是Red Hat开发的一套Eclipse插件集,包含了针对JBoss相关技术如JSF、Hibernate、Seam、jBPM等的开发工具。它提供了对这些技术的集成开发、调试和部署支持,帮助开发者更高效地进行企业...
1. 首先,你需要在Eclipse中安装Seam插件,如JBoss Tools。 2. 创建一个新的Seam工程,然后在工程中添加EJB和Web模块。 3. 在EJB模块中,定义EJB组件,例如创建一个用于用户注册的无状态会话豆。 4. 在JSF模块中,...
- **在 JBoss AS 上运行示例**:这是最直接的方式之一,可以快速验证环境配置是否正确,并且熟悉 Seam 在 JBoss AS 上的运行方式。 - **在 Tomcat 服务器上运行示例**:如果开发者已经熟悉了 Tomcat,那么这种方式...
JBoss Seam是一款开源的企业级Java框架,它结合了模型-视图-控制器(MVC)模式、依赖注入(DI)和企业JavaBeans(EJB)3.0规范,旨在简化Java EE应用程序的开发过程。Seam的主要目标是将前端界面、业务逻辑和持久层...
2. **环境搭建**:详细指导读者如何配置开发环境,包括安装JBoss服务器、配置IDE(如Eclipse或NetBeans)等步骤。 3. **核心组件**:深入探讨了JBoss Seam的关键组件,如Conversation Scope、Event System、...
以上步骤详尽地介绍了如何整合JBoss Seam与Eclipse,并配置Oracle数据库连接的过程。遵循这些步骤,开发者可以顺利地在Eclipse环境下使用Seam框架进行Java EE应用的开发,同时利用Oracle数据库的强大功能,为应用...
本文将详细阐述如何在 Eclipse 中安装 Seam 插件以及配置 JBoss 服务器、Ant 和 Seam 包。 首先,安装 Seam 插件涉及到下载 JBossTools。在 Eclipse 3.4.2 中,你可以通过 Help -> Software Updates -> Available ...
通过这个示例,开发者可以学习如何在Eclipse中配置和运行一个包含Seam、EJB和JSF的完整应用。这包括设置项目结构、编写和配置EJB组件、设计JSF界面、集成Seam框架、以及部署和测试整个应用。这些技能对于从事Java...
1.16 如何在Eclipse中调试JBoss应用 1.17 JBoss 5.0 安装与配置详解 1.18 JBOSS安装配置 1.19 Oracle,MySql,SQL server分页 1.20 Jboss下的第一个EJB程序 1.21 JNDI 1.22 JNDI配置原理详解 1.23 JSF+Seam...