2016-05-26 5 views
3

\ Transferオプション(MySQLへのDataSourceなど)を他のPC \ serverにエクスポートする必要があります。どのように正しく行うには?それは正しい方法Wildfly 9サーバオプションを他のPCにエクスポートする正しい方法

./standalone.sh --server-config=standalone-(full)-myProject.xml 

です:

は私がコピーしてstandalone.xmlの名前を変更し、次のコマンドにより、他のPC上でそれを実行しようとしましたか?

そして次の問題 - MySQL用のモジュールを(WildFlyで)どのように正しくインストールしましたか? 私のマシンにこれを(モジュールとして)インストールしましたhttp://hpehl.info/jdbc-driver-setup.html

答えて

1

代わりに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 
+0

Windowsに「jboss-cli.bat --file = db_setup.txt」と入力すると、何も起こりません。ファイルはまだ空です。コマンドラインのテキスト: "続行するには、任意のキーを押してください..."。私はどこに私のエラーがわからない。 S. env変数PATHをwildfly-9.0.2.Final \ binに設定し、必要なフォルダにdb_setup.txtも作成しました。 – wikk

+0

投稿にstandalone.xmlがあり、他のものを使用しているようです。この例で示すファイルの名前を変更してみてください。 – stdunbar

+0

スクリプトの最初の行に 'connect'がない場合は、' -c'を追加する必要があります。だから 'jboss-cli.bat -c --file = db_setup.txt'。 –

関連する問題