- 安装 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 Example
cd 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 2009 hibernate.connection.password=8025256 workspace.home=d\:/project_seam model.package=com.ligeinfo hibernate.default_catalog=test driver.jar=d\:\\java_lib/sqlserver2005/sqljdbc.jar action.package=com.ligeinfo test.package=com.ligeinfo.test database.type=mssql richfaces.skin=classic hibernate.default_schema=dbo database.drop=n project.name=myproject hibernate.connection.username=sa hibernate.connection.driver_class=com.microsoft.sqlserver.jdbc.SQLServerDriver hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider project.type=ear icefaces.home= database.exists=n jboss.home=d\:/jboss-4.2.3.GA hibernate.dialect=org.hibernate.dialect.SQLServerDialect hibernate.connection.url=jdbc\:sqlserver\://localhost\:1433;databaseName\=test icefaces=n
然后运行 seam new-project ,生成项目模板文件。我的生成目标是 D:\project_seam\myproject。
在此目录下,运行 ant explode ,即可部署此项目。
打开 http://127.0.0.1:8080/myproject/ 就能看到一个不错的页面。