2011-09-13 15 views
1

私は、RESTfulアプリケーションを使用してGlassFishサーバーを自動的に起動する方法を探していました。私はNetBeans IDE経由でインストールしていますが、通常はNetBeans経由で制御しますが、開発環境からテスト環境に移行する必要があります。チュートリアルへのリンクが妥協されるだろう。RESTレスサービスを使用したGlassfishの自動起動

答えて

2

サーバーの起動時にGlassfishインスタンスを起動する方法:オペレーティングシステムに依存します.Windowsではregistering Glassfish as a service、Linuxの場合はthis tutorialに従います。

本番サーバーにNetBeansで埋め込まれたインスタンスからアプリケーションを移行するGlassfishのか、どのようにしてアプリケーションを起動する方法

:プロジェクトのプロパティに2つの簡単な方法

  1. register your production server in Netbeansは、新たにそれに実行ターゲットを変更しますプロジェクトビューでプロジェクトを右クリックして[Deploy Deploy]をクリックして展開します。
  2. NetbeansでプロジェクトをBuildにすると、distというサブディレクトリがプロジェクトディレクトリに作成されます - ファイルタブに切り替えて表示します。そのディレクトリには、コンパイルされパッケージ化されたプロジェット(プロジェクトの種類に応じてjar、warまたはear)が含まれます。ブラウザで生産Glassfish(ほとんどのインストールではhttp://yourproductionserver:4848)の管理インターフェイスにアクセスし、左側のツリーで適切なアプリケーションタイプを選択し、展開をクリックしてdistサブディレクトリからファイルをアップロードします。

個人的に私はオプション2を優先しますが、それは好みの問題かもしれません。 Thorbjørnは既にautodeployフォルダを使って別の可能性を説明しました。どちらを選択するかによって、アプリケーションはデプロイされた後に起動し、Glassfishサーバーが起動するたびに自動的に起動します。

2

WARまたはEARを作成し、ドメイン内のautodeployフォルダに配置します。

その後、Glassfishを起動するたびに起動します。

さらに、Windowsでは、asadmin create-service機能を使用してサービスを作成できます(.NETが必要です)。

関連する問題