2011-07-28 11 views
3

私は、casbahを使って渡されたコマンドライン引数をDBに照会する簡単なスカラアプリケーションを開発しました。例えば、IDEAを使用して構築されたスカラアプリケーションのデプロイ

$ querydb.scala execution 10 

これはcasbahクエリを実行して、mongoでの実行に一致する10個のレコードを検索します。今私は2つの質問があります。

1)どうすれば私のローカルでテストできますか? intellijでexecuteをクリックすると、プログラムが実行されているだけです。プログラムにコマンドライン引数を渡すことができません。

2)どのように私のサーバ上で実行するためにそれを配備するのですか?私のubuntuサーバでコンソールアプリケーションとして使用するだけですが、どのように私はサーバどのようにサーバーで実行し、そのようなものですか。

私にとってはどんなポインタでも便利です。

enter image description here

作成

答えて

2

またはIDBを使用しようとすると、IDEAにはsbtのプラグインがあり、そのウィキにはどのように使用するか説明があります。 私は通常、IDEで実行するのではなく、ターミナルで直接sbtを使用します。

2

1)まず、編集をあなたの画面の上部にあるボタン "実行/デバッグの構成を選択して" 見つける

enter image description here

それをクリックして選択する必要がありますあなたがまだそれを持っていないならば、新しいもの。

enter image description here

あなたのプログラムパラメータをscalacであなたの.scalaファイルをコンパイルし、 "プログラム・パラメーター" フィールド

enter image description here)で記述する必要がありますし、.classファイルを得ます。
usually doのようにjavaコードを展開してください。したがって、ターゲットマシンにscalaをインストールする必要はありません。必要なのはJDKだけです。

関連する問題