您可以使用JBoss CLI來編寫JBoss實例的配置腳本。您需要確保您的JAR文件可用。
如果您創建了一個文件,例如module-add.cli
在它下面:
module add --name=org.mysql --resources=mysql-connector-java-5.1.18-bin.jar --dependencies=javax.api,javax.transaction.api
/subsystem=datasources/jdbc-driver=mysql:add(driver-module-name=org.mysql,driver-name=mysql,driver-class-name=com.mysql.jdbc.Driver)
/subsystem=datasources/data-source=MySQLDS:add(jndi-name=java:jboss/datasources/MySQLDS, driver-name=mysql, connection-url=jdbc:mysql://localhost:3306/as7development,user-name=root,password=admin)
你存儲在一個已知的庫,所有的JAR文件(我用的Nexus在過去的),你可以創建一個簡單的bash腳本把它設置,例如:
wget http://url.to.nexus/hosted/jboss/module.jar
/$JBoss-Home/bin/jboss-cli.sh -c --file=module-add.cli
這將您module.jar下載到你從運行腳本的同一目錄下。您可能更喜歡爲了一致性而使用所有絕對路徑(並且爲了使腳本在更少的先決條件下更具可重用性)
這並不完美,但它有效。
您也可以將此方法與Vagrant之類的方法配合使用,爲您提供可預測的配置和配置環境的方法。
來源爲CLI腳本:http://www.mastertheboss.com/jboss-server/jboss-script/installing-a-jboss-as-7-module-using-the-cli
感謝您的信息。我會試試這個方法。 – Mark