jboss seam 中 seam gen的关于设立jboss AS路径的bug

jboss seam 中 seam gen的关于设置jboss AS路径的bug
按照最新的jboss-seam-2.0-beta1的参考文档

seam setup,用来设置一些基本的参数,JBoss AS的安装路径,数据库连接等等,首次设定好以后,以后就可以据此来生成项目。
但是设定好后运行后续命令explode,发现jboss as的路径设置不起作用,不管怎么改,都指向到了/Application/JBossAS...下面,后来检查发现,生成的项目目录里build.properties里还有一个jboss.home的属性,把这里改正确了就可以了。

这是seam gen的一个bug,大家请注意。

虽然Gavin King宣称seam gen绝不比 rails的功能差,但个人感觉还是不很方便,除去上面那么明显的bug
seam的命令都是针对一个项目的,在前面seam setup好以后(也可以直接修改seam-gen目录下build.properties),后面的命令都会按照setup里设定的包名,数据库连接等等执行。但是你一旦切换工作的项目,就比较麻烦了,seam没有分别为项目保存参数,每次切换项目,都要重新设定一堆参数:项目名称,包名,数据库连接……,很烦人,不然就不能正常工作
比如生成action,如果你切换了项目,但gen配置里设置的还是上一个项目的包名,这样生成出来的actionBean就被package到了上一个项目的包名里……
因为seam gen不是读取项目里的配置,而是读取jboss-seam/seam-gen目录下build.properties里的内容,而这是所有项目共享的,所以每切换一次项目,自然就要改一次

也许我还没有详细的了解seam的gen,但目前就我所在文档里看到的,就是这样的情况
1 楼 may_cauc 2007-07-29  
jboss AS是用来做什么的?
怎么感觉seam和ejb走得很近,我们单独使用能不能发挥seam的作用?
2 楼 JeffreyHsu 2007-07-30  
jboss AS(Application Server)是应用服务器
jboss AS 4.2支持java EE规范

在seam中可以不用ejb只用POJO,也可以部署到tomcat中,这都是可选的
3 楼 shaucle 2007-08-08  
每个项目 setup一次很正常,但setup后的配制放在同一个文件里seam-gen/build.properties的确有点令人难解
4 楼 JeffreyHsu 2007-08-08  
shaucle 写道
每个项目 setup一次很正常,但setup后的配制放在同一个文件里seam-gen/build.properties的确有点令人难解



我愿意为每个项目setup一次,但不愿意每次都要setup一次
5 楼 sunyson 2007-08-08  
这是由于在 setup时,没有设置正确的路经表示字符
要用'/'或"\\"
6 楼 JeffreyHsu 2007-08-08  
/ \\我都试过了
7 楼 JeffreyHsu 2007-08-08  
现在貌似又正常了,新生成的项目jboss as路径有了
但实际上我什么都没改