Seam 环境搭建
?
安装 JDK5( j2SE development kit 5 ) ,设置环境变量 JAVA_HOME=D:\jdk1.5.0_18
设置Path?? Path = %path%;D:\jdk1.5.0_18\jre\bin安装 Jboss 4.2.3.GA,
设置环境变量 JBOSS_HOME=D:\jboss-4.2.3.GA
?
安装 ant设置环境变量 ANT_HOME
设置 Path=%path%;%ANT_HOME%\bin
?
安装 jboss-seam-2.1.1.GA修改 build.properties
增加行 jboss.home D:\\jboss-4.2.3.GA
?
配置数据库 Ms Sql Server拷贝类库 sqljdbc.jar 到 D:\jboss-4.2.3.GA\server\default\lib
在 D:\jboss-4.2.3.GA\server\default\deploy 目录下建立 mssql-ds.xml
(参考http://forestkqq.iteye.com/admin/blogs/385403)
?
运行 Seam Examplecd examples\registration
ant explode
http://127.0.0.1:8080/seam-registration/
可以修改resources\META-INF\persistence.xml中<jta-data-source>为java:/MSSQLDS 以使用MsSqlServer
?
配置 seam-gen在seam目录下运行 seam setup 进行配置,最终生成 seam-gen\build.properties文件。也可以直接修改此文件。
?
#Generated by seam setup#Tue May 12 09:26:04 CST 2009hibernate.connection.password=8025256workspace.home=d\:/project_seammodel.package=com.ligeinfohibernate.default_catalog=testdriver.jar=d\:\\java_lib/sqlserver2005/sqljdbc.jaraction.package=com.ligeinfotest.package=com.ligeinfo.testdatabase.type=mssqlrichfaces.skin=classichibernate.default_schema=dbodatabase.drop=nproject.name=myprojecthibernate.connection.username=sahibernate.connection.driver_class=com.microsoft.sqlserver.jdbc.SQLServerDriverhibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProviderproject.type=earicefaces.home=database.exists=njboss.home=d\:/jboss-4.2.3.GAhibernate.dialect=org.hibernate.dialect.SQLServerDialecthibernate.connection.url=jdbc\:sqlserver\://localhost\:1433;databaseName\=testicefaces=n
?
然后运行 seam new-project ,生成项目模板文件。我的生成目标是 D:\project_seam\myproject。
?
在此目录下,运行 ant explode ,即可部署此项目。
?
打开 http://127.0.0.1:8080/myproject/ 就能看到一个不错的页面。
?