最近由于项目需要, 对Seam进行了研究, 感觉在学习的过程中陷井很多,现在稍作些整理,以作备忘
1. 如果用Eclipse开发,千万要注意版, 现在经过我测试验证可以搭配的几个版式本如下
eclipse3.3 + JBossTools-2.1.2.GA +jboss-seam-2.1.1.CR2 + JBoss4.2.2;
eclipse3.4 + JBossTools-3.0.0.Beta1 + jboss-seam-2.0.1.GA+ JBoss4.2.2
这里顺便提醒下,当初为了最新版本所以选了Jboss5, 后来发现完全是一次失败的体验, 如果选择JBoss5来开发Seam,那你的系统将会变的非常不稳定. 另外如果选择的jbosstools版本与eclipse不对应的话,在新建seam web项目时会找不到Configuration.而如果jboss-seam版本不匹配的话, 在建的项目里, 一些配置文件的标签或包会不可用.
2. 建好的项目发布到JBoss时,要注意一定要确定把 project-ds.xml这个数据源文件发布到JBosss的web目录, 否则会发生Could not initialization seam component 和 action not bound 等异常.
在最初写Seam hello world的项目时, 这两个问题让我吃尽了苦头, 所以把它贴出以作大家参考, 如果有什么问题, 欢迎各位留言以便共同研究
1. 如果用Eclipse开发,千万要注意版, 现在经过我测试验证可以搭配的几个版式本如下
eclipse3.3 + JBossTools-2.1.2.GA +jboss-seam-2.1.1.CR2 + JBoss4.2.2;
eclipse3.4 + JBossTools-3.0.0.Beta1 + jboss-seam-2.0.1.GA+ JBoss4.2.2
这里顺便提醒下,当初为了最新版本所以选了Jboss5, 后来发现完全是一次失败的体验, 如果选择JBoss5来开发Seam,那你的系统将会变的非常不稳定. 另外如果选择的jbosstools版本与eclipse不对应的话,在新建seam web项目时会找不到Configuration.而如果jboss-seam版本不匹配的话, 在建的项目里, 一些配置文件的标签或包会不可用.
2. 建好的项目发布到JBoss时,要注意一定要确定把 project-ds.xml这个数据源文件发布到JBosss的web目录, 否则会发生Could not initialization seam component 和 action not bound 等异常.
在最初写Seam hello world的项目时, 这两个问题让我吃尽了苦头, 所以把它贴出以作大家参考, 如果有什么问题, 欢迎各位留言以便共同研究