答:
/*
分两步:1、配置全局依赖: 在system-layers-base下新建一个项目的包:如appian,在该包下新建一个main包,里面放第三方包和一个总的xml文件(叫module.xml)。xml文件内容如下(参考):
<?xml version="1.0" encoding="UTF-8"?>
<!-- Insert resources here -->
就是把相应的jar包配置到里面去。
2、在standalone-configuration下的standalone.xml文件里配置全局参数(就是下面这三行代码):
上面这段代码具体位置如下:
false
true
这样全部依赖关系配置完毕。可以使用了。
另外补充一点数据源配置问题。jboss5.1升级到7.0以上,数据源配置有些不同。两处改动。1、在standalone.xml文件里的datasource配置在以下位置:
<subsystem xmlns="urn:jboss:domain:datasources:1.1">
<datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
</datasource>
<datasource jndi-name="" pool-name="" enabled="true" use-java-context="true">
<connection-url></connection-url>
<driver></driver>
<security>
<user-name></user-name>
<password></password>
</security>
</datasource>
<datasource jndi-name="java:/MySqlDS" pool-name="MySqlDS" enabled="true" use-java-context="true">
<connection-url></connection-url>
<driver></driver>
<security>
<user-name></user-name>
<password></password>
</security>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<driver name="mysqlh1" module="com.mysqldatabase.mysql">
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>
</drivers>
</datasources>
</subsystem>
即可。
2、在layers-base-com下先建1个mysqldatabase的包,这个包下新建一个mysql包,该包下新建一个main包,里面放上mysql的jar包和一个module.xml配置文件。
里面内容如下:
<?xml version="1.0" encoding="UTF-8"?>
ok,可以正常使用了。
注:另外配置依赖关系,也可以一个包一个包地配置,不过太麻烦了,用全局配置比较简单。
*/