export\transfer WildFly 9 服务器选项到其他 PC 的正确方法
Right way to export\transfer WildFly 9 server options to other PC
我需要 export\transfer 选项(例如 DataSource 到 MySQL)到其他 PC\server。如何正确操作?
我曾尝试通过以下命令在其他 PC 上复制并重命名 standalone.xml 和 运行 它:
./standalone.sh --server-config=standalone-(full)-myProject.xml
这样做对吗?
下一个问题 - 如何正确导出 MySQL 的已安装模块(在 WildFly 中)?
我在我的机器上这样安装它(作为模块)http://hpehl.info/jdbc-driver-setup.html
我强烈建议您改用 jboss-cli 来 运行。复制文件会起作用,但我认为最好有一个可重复的过程。
要添加数据源,您需要 运行 以下内容。由于您使用的是 WildFly 9,它可以更简单一些。将以下命令放入文件中 - 例如 db_setup.txt。然后运行$WILDFLY_HOME/bin/jboss-cli.sh --file=db_setup.txt
。该文件将包含如下内容:
embed-server --std-out=echo --server-config=standalone.xml
batch
module add --name=com.mysql.driver --resources=/path/to/mysql-connector-java-5.1.33.jar --dependencies=javax.api,javax.transaction.api
/subsystem=datasources/jdbc-driver=mysql:add(driver-name="mysql",driver-module-name="com.mysql.driver",driver-class-name=com.mysql.jdbc.Driver)
/subsystem=datasources/data-source=myPool/:add(connection-url=jdbc:mysql://127.0.0.1:3306/dbName,driver-name=mysql,jndi-name=java:/jdbc/dbName,password=password,user-name=user)
警告 - 我还没有完全测试这些命令,所以它们可能需要一些调整。但是概念是有的。
您将遇到的一个问题是,在测试期间,jboss-cli.sh 命令会在出现错误时退出。您可能还需要一个文件来删除这些文件:
/subsystem=datasources/data-source=myPool/:remove
/subsystem=datasources/jdbc-driver=my:remove
module remove --name=com.mysql.driver
我需要 export\transfer 选项(例如 DataSource 到 MySQL)到其他 PC\server。如何正确操作?
我曾尝试通过以下命令在其他 PC 上复制并重命名 standalone.xml 和 运行 它:
./standalone.sh --server-config=standalone-(full)-myProject.xml
这样做对吗?
下一个问题 - 如何正确导出 MySQL 的已安装模块(在 WildFly 中)? 我在我的机器上这样安装它(作为模块)http://hpehl.info/jdbc-driver-setup.html
我强烈建议您改用 jboss-cli 来 运行。复制文件会起作用,但我认为最好有一个可重复的过程。
要添加数据源,您需要 运行 以下内容。由于您使用的是 WildFly 9,它可以更简单一些。将以下命令放入文件中 - 例如 db_setup.txt。然后运行$WILDFLY_HOME/bin/jboss-cli.sh --file=db_setup.txt
。该文件将包含如下内容:
embed-server --std-out=echo --server-config=standalone.xml
batch
module add --name=com.mysql.driver --resources=/path/to/mysql-connector-java-5.1.33.jar --dependencies=javax.api,javax.transaction.api
/subsystem=datasources/jdbc-driver=mysql:add(driver-name="mysql",driver-module-name="com.mysql.driver",driver-class-name=com.mysql.jdbc.Driver)
/subsystem=datasources/data-source=myPool/:add(connection-url=jdbc:mysql://127.0.0.1:3306/dbName,driver-name=mysql,jndi-name=java:/jdbc/dbName,password=password,user-name=user)
警告 - 我还没有完全测试这些命令,所以它们可能需要一些调整。但是概念是有的。
您将遇到的一个问题是,在测试期间,jboss-cli.sh 命令会在出现错误时退出。您可能还需要一个文件来删除这些文件:
/subsystem=datasources/data-source=myPool/:remove
/subsystem=datasources/jdbc-driver=my:remove
module remove --name=com.mysql.driver