Eclipse + JBoss Seam 配置过程。

经过艰苦的奋战。终于将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都可以的。
希望能对大家有帮助。
如果有问题大家也可以交流一下。


Ming
E-Mail:[email protected]

你可能感兴趣的:(Eclipse + JBoss Seam 配置过程。)