Umm why are you adding dependencies which are not required? I was able to install iText library flawlessy with the following module configuration:
<module xmlns="urn:jboss:module:1.1" name="com.lowagie.itext">
<property name="jboss.api" value="private"/>
Of course you have to create the path com.lowagie.itext under "modules".
>One more thing: looking at the folder C:\jboss-as-7.1.1.Final\modules\org\itext\main I can see that the file itext.jar.index is not even created so it seems that the application server does not initialize properly >this module.
That won't happen when the server boots but just when the module is triggered by an application. Everything around AS 7 works with this concept.
By the way check out MTB tomorrow as I'm going to add an article about iText + POI on AS7. :-)
Thanks a lot ! it works with your setting and the library itext-2.1.7.jar.