<type-mapping>mySQL</type-mapping>
<jaws>
   <datasource>java:/MySqlDS</datasource>
   <type-mapping>MySQL</type-mapping>两处的mySQL好像不一致。试试java:/comp/env/MySqlDS

解决方案 »

  1.   

    DataSource ds  = (DataSource)initCtx.lookup("MySqlDS"); 这里也可以试java:/comp/env/MySqlDS
      

  2.   

    mysql-ds.xml 需要修改:
    <datasources>
      <local-tx-datasource>
        <jndi-name>MySqlDS</jndi-name>
        <connection-url>jdbc:mysql://localhost/jboss?useUnicode=true&amp;characterEncoding=gb2312</connection-url>
        <driver-class>com.mysql.jdbc.Driver</driver-class>
        <user-name>root</user-name>
        <password>323846</password>    
      </local-tx-datasource>
    </datasources>(DataSource)initCtx.lookup("MySqlDS");
    换成
    (DataSource) ctx.lookup("jdbc/MSSQLDS");
      

  3.   

    原来还要把JDBC驱动复制到应用程序目录里的WEB-INF/lib下