2012-02-16 15 views
1

私は私の最初のNSISインストーラを作成する楽しみを持っています:JREのための32ビット のApache Tomcatのポート番号を取得します

  • チェックがあれば

    1. は中止します - インストールする場合Tomcatをインストールしないよう
    2. オプション(組み込みインストーラ)
    3. 戦争を展開するためのオプション(潜在これはTomcatや同じボックス上の別のインスタンス上であってもよい)

    Hereは必要に応じてスクリプト全体です。

    ReadRegStrを使用して、使用可能なTomcatインスタンスのリストをユーザーに提示しようと考えています。私がやることを望んでいたものが

    、...

    難問: NSISスクリプトの終わりに、私は下にデプロイされるアプリケーションへのリンクをデスクトップ上のいくつかのショートカットをダンプしたいですTomcat。

    しかし、レジストリエントリだけでは、ポート番号を取得できません。
    ここで最善のアプローチは何ですか?私は、Tomcatフォルダの下にあるconfigファイルに飛び込む必要があると思いますか、もっと簡単な方法ですか?

    enter image description here

    Slightly related Q

  • +0

    tomcat関連のタグを追加するか、Tomcatの人々にポート番号を取得する公式の方法を尋ねることができます。この時点で、問題はNSISとは関係ありません... – Anders

    答えて

    0

    あなたはTEST.BATファイル内のポート(netstatコマンド-aまたは他のコマンドを)出て一覧表示し、以下のコマンド

    を使用して、インストール時に、それを実行するためのコマンドを書くことができます

    ExecCMD :: Exec $ PLUGINSDIR \ test.bat これにより、コマンドプロンプトが開き、ポートの詳細が表示されます。 注:NSISで.batファイルを実行するにはプラグインが必要です

    関連する問題