`
forestkqq
  • 浏览: 207199 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Seam 环境搭建

    博客分类:
  • Java
阅读更多

 

  • 安装 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/ 就能看到一个不错的页面。

 

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics