JBoss有一个文件mysql-ds.xml,你可以找一下,驱动程序包要考到lib目录下

解决方案 »

  1.   

    我把驱动整个放到了jboss-4.0.3RC1\lib下,但是问题依然.
      

  2.   

    /**
      * to   我把驱动整个放到了jboss-4.0.3RC1\lib下,但是问题依然.
      */
    应该是jboss-4.0.3RC1\server\default\lib下吧。
      

  3.   

    你配错了,mysql-connector这个驱动  不写成org.gjt.mm.mysql.Driver
      

  4.   

    放到jboss-4.0.3RC1\server\default\lib下也不行啊,
    应该写成什么?com.mysql.Driver?
      

  5.   

    1、copy mysql-connector-java-3.2.0-alpha.jar to jboss\server\default\lib
    2、set classpath
    3、copy mysql_ds.xml to jboss\server\default\deploy
      

  6.   

    成功了!
    如 handyn0718() 所说的
    1、把mysql-connector-java-3.2.0-alpha.jar复制到jboss\server\default\lib
    2、设置classpath(如:C:\MyConn\mysql-connector-java-3.2.0-alpha)
    3、copy mysql_ds.xml to jboss\server\default\deploy
    我补充下
    4、修改mysql-ds.xml文件
       设置<driver-class/>为com.mysql.jdbc.Driver,
       设置<connection-url/>为jdbc:mysql://<mysqlhost>/<database>,
       其中<mysqlhost>是数据库主机名<database>是数据库名。
    5、然后需要设置standardjaws.xml 或 jaws.xml文件的<datasource>和<type-mapping>元素: 
          <jaws> 
          <datasource>java:/MySqlDS</datasource> 
          <type-mapping>mySql</type-mapping> 
          </jaws> 
    6、同样也需要把standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml文件的<datasource> 和 
          <datasource-mapping>元素设置为下面这样: 
          <jbosscmp-jdbc> 
          <defaults> 
          <datasource>java:/MySqlDS</datasource> 
          <datasource-mapping>mySql</datasource-mapping> 
          </defaults> 
          </jbosscmp-jdbc> 
    7、再修改login-config.xml文件来使用MySQL: 
          <application-policy name = "MySqlDbRealm"> 
          <authentication> 
          <login-module code = 
          "org.jboss.resource.security.ConfiguredIdentityLoginModule" 
          flag = "required"> 
          <module-option name ="principal">sa</module-option>
          <module-option name ="userName">sa</module-option> 
          <module-option name ="password"></module-option> 
          <module-option name ="managedConnectionFactoryName"> 
          jboss.jca:service=LocalTxCM,name=MySqlDS
          </module-option> 
          </login-module> 
          </authentication>
          </application-policy> 
    最后修改了mysql-ds.xml, standardjaws.xml,standardjbosscmp-jdbc.xml,和login-config.xml 文件就可以在Jboss上使用MySQL了.      还有在JSP中,就用org.gjt.mm.mysql.Driver。反正我是在jdk1.5.0_02+jboss-4.0.3RC1+MySql4.1下成功访问数据库中的数据并用jsp显示了。
    谢谢各位!
      

  7.   

    Congratulations!
    But from my experiences,if you create a BMP,no modification is needed in standardjaws.xml\standardjbosscmp-jdbc.xml and login-config.xml.
      

  8.   

    i agree with handy. U modify too much. No need .