`
落花虽有意
  • 浏览: 185281 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

seam-gen部署项目时报找不到mssql2000驱动类的问题

阅读更多

这几天刚开始学习seam,就出了个让我汗颜的问题。。。

 

生成项目时我都用的都是mssql2000数据库,而且以前没有接触过mssql2005数据库,

在部署项目时一直报找不到 com.microsoft.sqlserver.jdbc.SQLServerDriver 驱动类(2005的驱动类),

大眼一看这驱动类怎么会找不到呢,相关的 jar 也完全按照步骤来的,

来来回回折腾了不少时间还是不行,网上的相关问题也有,但没有具体答案,不过发现了原来 2000 和 2005 的驱动类竟然不同,而上面报的错误里面那驱动类并且是 2005 的驱动类,到 2000 的 jar 包里看了下还真没有。这也难怪说找不到了。2000驱动类是 com.microsoft.jdbc.sqlserver.SQLServerDriver。

 

这下终于知道错误的原因了,不过我配的是在 x-ds.xml 里写的是2000 的驱动类名而程序怎么会去找2005的驱动类名呢?难道是jboss默认,而不是从xml 里读取的?

后来在 x-ds.xml 加了数据库类型映射的几条语句后再部署还真没错误了,也能运行起来了。

不过在 jboss 的 [jboss.home]\docs\examples\jca 里的 mssql-ds.xml 里注释说的是 2005 的配置,但类型也映射到了 MS SQLSERVER2000 (是否有 MS SQLSERVER2005?)。

 

加的几条语句也是该文件里面的:

<metadata>

         <type-mapping>MS SQLSERVER2000</type-mapping>

</metadata>

分享到:
评论

相关推荐

    Seam-gen生成基础项目骨架

    Seam-gen 是一款用于快速生成基于 Seam 框架的基础项目结构的工具,它通过简单的命令行交互式过程,帮助开发者构建项目的雏形,并且能够根据数据库信息自动生成管理数据库的 CRUD(Create, Read, Update, Delete)...

    seam-gen命令解析文档

    除了上述项目管理和部署相关的命令外,`seam-gen`还提供了一系列用于生成特定类型代码的命令,主要包括: 1. **`new-action`** - **命令示例**:`seam.bat new-action` - **作用**:创建一个新的Java接口和SLSB...

    seam-forge dist

    1. **项目生成**:`seam-gen`命令可以快速创建新的Seam项目,包括必要的目录结构和基础文件。 2. **组件添加**:通过`seam component`命令,可以方便地将Seam组件添加到项目中,如EJB、JSF等。 3. **自动构建**:...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................

    jboss-seam-selectitems

    java jboss seam jboss-seam-selectitems

    Seam - 语境相关的组件

    此外,Seam还提供了事件驱动的通信机制,使得组件间可以利用事件进行非侵入式的交互。 Seam的另一个亮点是其对持久层的集成。通过与JPA的集成,开发者可以方便地进行数据库操作,如CRUD(创建、读取、更新和删除)...

    seam-javapolis2007

    ### Seam-Javapolis2007 知识点解析 #### 标题解析 - **标题**:“seam-javapolis2007” - **解释**:此标题表明了内容是关于 Seam 框架在 2007 年 Javapolis 大会上的演示或演讲材料。Javapolis 是一个重要的 Java...

    Algorithm-seam-carving-js.zip

    Algorithm-seam-carving-js.zip,seam-carver的javascript实现。seam carver是一种基于内容的图像缩放算法,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。

    Seam-Carving-Matlab-master.rar_boardkkc_seam_seam carving_seamca

    这个名为"Seam-Carving-Matlab-master.rar_boardkkc_seam_seam carving_seamca"的压缩包文件包含了Matlab实现的Seam Carving算法,非常适合学习和理解这一技术。 Seam Carving的基本思想是找到图像中的一条或几条...

    Seam - 语境相关的组件 .pdf

    最后,文档还介绍了如何在JBoss中使用JSF 1.2 RI运行Seam应用,以及如何使用Seam-gen工具快速启动新项目,包括从数据库生成应用程序、部署为EAR包和增量热部署。 Seam的核心是其上下文相关的组件模型,包括无状态上...

    seam-support.jar

    seam-support.jar

    seam-navigation.jar

    seam-navigation.jar

    Seam-无缝集成JSF

    ### Seam-无缝集成JSF #### 一、概述 Seam作为一个强大的应用程序框架,旨在扩展JSF(JavaServer Faces)的功能,为Java Web应用程序开发者提供更完善的解决方案。JSF作为Java Web应用程序的标准框架之一,虽然...

    jsf-seam-jpa文档

    在实际开发中,Seam的使用涵盖了从创建简单的Hello World程序到构建复杂的业务流程驱动的应用。例如,通过Seam,开发者可以轻松实现RESTful服务,使得HTTP GET和POST操作都能得到妥善处理。此外,Seam与jBPM的集成...

    seam-3.1.0资源包

    在资源包中,"seam-3.1.0.Beta5"可能是Seam 3.1.0的早期预览版本,尽管描述中提到可以使用"3.1.0.final",但Beta5可能包含了一些特定的实验性功能或bug修复。开发者通常会使用这样的预发布版本来测试新功能和稳定性...

    mahmoudnafifi-seam-carving-b553f4e_709com_数字图像处理_seamcarving_

    这个压缩包文件“mahmoudnafifi-seam-carving-b553f4e”可能包含相关的源代码、示例图像、教程或者演示,用于帮助理解并实践Seam Carving技术。通常,这样的资源会包括详细步骤的解释,可能的编程实现(可能是用...

    seam-pageflow.jar

    seam-pageflow.jar

    JBoss Seam工程的创建

    Seam工程的创建是开发Seam应用的第一步,本文将详细解释如何通过seam-gen工具来创建一个JBoss Seam工程。 首先,为了开始创建Seam工程,你需要在你的开发环境中安装JBoss Seam框架。在本例中,假设你已经安装了...

    jboss-seam-1.1.1.GA.tar.gz_easy

    在"jboss-seam-1.1.1.GA.tar.gz_easy"这个压缩包中,我们能够获取到JBoss Seam 1.1.1 GA版本,这是一个稳定且通用的发布版。 1. **JBoss Seam框架**:Seam是基于组件的框架,它将Web层和业务层无缝连接,消除了传统...

Global site tag (gtag.js) - Google Analytics