反思:
在上一篇中做到了将seam生成一个工程,和将示例提交到jboss中。
今天将seam生成的工程成功部署到jboss上。由于地方理解不够准确。而且昨天的一些部署的一些问题也没有解决。这里进行说明
问题:
1.用seam生成的工程需要为ear工程(即,在seam new-project时,当提示生成类别时,输入ear)。War工程尝试了各种办法都无法正常部署。后来改成ear工程就部署成功。
(这里特此说明,对上一章节进行修正)
2.上一章节将添加jboss.home参数放在了build.xml中。后来发现,正规的方式应该是放入proprty文件中。Key值为jboss.home
具体操作步骤:
打开cmd进入seam工程根目录,
依次输入:
Seam setup
注意 工程类型 设置为ear工程。
Seam new-project
进入建立的工程所在的目录。将build.properties中的key值为jboss.home的值改为自己的jboss的根目录。
进入cmd 到工程所在的目录,输入“ant”,工程自动部署到jboss中。启动jboss。
浏览http://localhost:8080/工程名 能够正常显示页面则表示部署成功。
(我曾将尝试修改.project .classes两个文件的内容来使myeclipse能够识别此工程为web工程,并能够由eclipse来部署到jboss中,但没有成功。不知道为什么。
所以目前只能通过eclipse来编译,而由ant来发布。)
注:我的学习过程基本是依靠“jboss-seam2.0文档.CHM”来做的。所以里面的一些基础知识我在没有串联起来前,还无法系统的来描述,所以我接下来的一节想自己搭建一个,seam自带的一个例子,并且能够正常运行,发布。并同时对里面涉及的知识点进行说明,这样学习我觉得才容易入门。为进一步细化的了解seam做准备。