在网上找了很多这方面的文章来看,照着做发现还是不行。以下是我做的:
1.在module/com目录下新建mysql/main文件夹,在main文件夹中有三个文件:
  a.module.xml    b.mysql-connector-java-5.1.15-bin.jar   c.mysql-connector-java-5.1.15-bin.jar.index  其中module.xml文件如下:
  <?xml version="1.0" encoding="UTF-8"?>
  <modul exmlns="urn:jboss:module:1.0" name="com.mysql">  
    <resources>  
        <resource-root path="mysql-connector-java-5.1.15-bin.jar"/>  
    </resources>  
    <dependencies>  
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
    </dependencies>  
  </module>    mysql-connector-java-5.1.15-bin.jar.index文件如下:
  META-INF
  META-INF/services
  com
  com/mysql
  com/mysql/jdbc
  com/mysql/jdbc/configs
  com/mysql/jdbc/exceptions
  com/mysql/jdbc/exceptions/jdbc4
  com/mysql/jdbc/integration
  com/mysql/jdbc/integration/c3p0
  com/mysql/jdbc/integration/jboss
  com/mysql/jdbc/interceptors
  com/mysql/jdbc/jdbc2
  com/mysql/jdbc/jdbc2/optional
  com/mysql/jdbc/jmx
  com/mysql/jdbc/log
  com/mysql/jdbc/profiler
  com/mysql/jdbc/util
  org
  org/gjt
  org/gjt/mm
  org/gjt/mm/mysql2.修改standalone.xml文件
  修改文件中的<datasources>标签如下:
<datasources>
  <datasource jndi-name="java:jboss/datasources/MySqlDS" enabled="true" use-java-context="true" 
       pool-name="MySqlDS" use-ccm="true">
           <connection-url>jdbc:mysql://127.0.0.1:3306/test</connection-url>
           <driver>mysql</driver>
           <pool></pool>
           <security>
              <user-name>root</user-name>
              <password>yy12345</password>
           </security>
  </datasource>
  <drivers>
      <driver name="mysql" module="com.mysql">
          <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
       </driver>
  </drivers>
</datasources>启动jboss7.0之后出现以下信息:
20:26:23,999 信息    [org.jboss.modules] JBoss Modules version 1.0.2.GA
20:26:24,754 INFO  [org.jboss.msc] JBoss MSC version 1.0.1.GA
20:26:24,800 INFO  [org.jboss.as] JBoss AS 7.0.2.Final "Arc" starting
20:26:26,035 WARN  [org.jboss.as] No security realm defined for native management service, all access will be unrestricted.
20:26:26,042 INFO  [org.jboss.as] creating http management service using network interface (management) port (9990)
20:26:26,043 WARN  [org.jboss.as] No security realm defined for http management service, all access will be unrestricted.
20:26:26,058 INFO  [org.jboss.as.logging] Removing bootstrap log handlers
20:26:26,078 INFO  [org.jboss.as.clustering.infinispan.subsystem] (Controller Boot Thread) Activating Infinispan subsystem.
20:26:26,169 INFO  [org.jboss.as.naming] (Controller Boot Thread) JBAS011800: Activating Naming Subsystem
20:26:26,178 INFO  [org.jboss.as.naming] (MSC service thread 1-7) JBAS011802: Starting Naming Service
20:26:26,184 INFO  [org.jboss.as.osgi] (Controller Boot Thread) JBAS011910: Activating OSGi Subsystem
20:26:26,203 INFO  [org.jboss.as.security] (Controller Boot Thread) Activating Security Subsystem
20:26:26,209 INFO  [org.jboss.remoting] (MSC service thread 1-4) JBoss Remoting version 3.2.0.Beta2
20:26:26,221 INFO  [org.xnio] (MSC service thread 1-4) XNIO Version 3.0.0.Beta3
20:26:26,233 INFO  [org.xnio.nio] (MSC service thread 1-4) XNIO NIO Implementation Version 3.0.0.Beta3
20:26:26,432 INFO  [org.apache.catalina.core.AprLifecycleListener] (MSC service thread 1-3) The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: F:\Program Files\Java\jdk1.7.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;native;F:/Program Files/Java/jdk1.7.0/bin/../jre/bin/client;F:/Program Files/Java/jdk1.7.0/bin/../jre/bin;F:/Program Files/Java/jdk1.7.0/bin/../jre/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;F:\Program Files\Microsoft SQL Server\110\Tools\Binn\;F:\Program Files\Microsoft SQL Server\110\DTS\Binn\;F:\Program Files\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;F:\Program Files\Java\jdk1.7.0\bin;F:\Program Files\eclipse;;.
20:26:26,446 INFO  [org.jboss.as.ee] (Controller Boot Thread) Activating EE subsystem
20:26:26,541 INFO  [org.jboss.as.remoting] (MSC service thread 1-1) Listening on /127.0.0.1:9999
20:26:26,542 INFO  [org.jboss.as.jmx.JMXConnectorService] (MSC service thread 1-1) Starting remote JMX connector
20:26:26,621 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-6) Starting Coyote HTTP/1.1 on http-localhost-127.0.0.1-8080
20:26:26,647 INFO  [org.jboss.as.connector] (MSC service thread 1-5) Starting JCA Subsystem (JBoss IronJacamar 1.0.3.Final)
20:26:26,913 INFO  [org.jboss.as.deployment] (MSC service thread 1-6) Started FileSystemDeploymentService for directory F:\jboss-as-web-7.0.2.Final\standalone\deployments
20:26:27,126 INFO  [org.jboss.as.controller] (Controller Boot Thread) Service status report
   New missing/unsatisfied dependencies:
      service jboss.jdbc-driver.mysql (missing)20:26:27,139 ERROR [org.jboss.as] (Controller Boot Thread) JBoss AS 7.0.2.Final "Arc" started (with errors) in 3864ms - Started 89 of 147 services (3 services failed or missing dependencies, 55 services are passive or on-demand)
总是出现:
New missing/unsatisfied dependencies:
      service jboss.jdbc-driver.mysql (missing)求高手指点如何才能解决这个问题并正确启动jboss!