私はphp開発にXaampサーバーを使用しています..今、私はjspを実行するためにApacheとEclipseをインストールしました.jspページを実行しようとすると、Apacheサーバーは必要ないくつかのポート8080、8086etcがビジーであるというエラーを出しますxaamp サーバーをシャットダウンしました。同じマシンで php と jsp ページの両方を実行することは可能ですか?
3 に答える
" Apache " は、多くの製品を提供する大手ソフトウェア会社の名前です。あなたが実際にその製品「Tomcat」を意味していると仮定します。
XAMPP を使用していることを考えると、おそらく Windows を使用しているでしょう。あなたが Windows を使用している PHP 担当者であれば.exe
、Tomcat ライブラリをファイルとしてダウンロードする代わりに、Tomcat Windows インストーラーをファイルとしてダウンロードした可能性が高いでしょう.zip
。Windows の実稼働環境向け (したがって開発環境向けではない) の Windows インストーラーは、Tomcat を Windows サービスとしてインストールします。このサービスは、Windows を起動するたびに自動的に開始されます (したがって、これらのポートは既に占有されています)。
開発したばかりで、Eclipse 内から Tomcat を制御したい場合は、Tomcat Windows サービスを使用したくありません。
Windows サービス マネージャー (開始 > 実行 > services.msc ) で Tomcat サービスを停止するか、Tomcat Windows サービスをアンインストールします。.zip
Tomcat ライブラリがファイルとして必要なだけです。あなたがする必要があるのは、それを目的の場所に抽出することだけでした. 停止/アンインストールすると、手間をかけずにEclipseで起動できます。
XAMPP が使用するポートを変更できます。それを行うには:
- XAMPP サーバーが既に実行されている場合は停止します。
- [XAMPP インストール フォルダ]/apache/conf/httpd.conf ファイルを開きます。
- ここで文字列 Listen 80 を検索します (XAMPP がポート 80 を使用していたと仮定しています。それ以外の場合は、文字列「Listen」を検索してください)。これは、XAMPP が使用するポート番号です。この 80 を他の任意の数値に変更します。
- 次に、文字列「ServerName」を検索し、そこでもポート番号を更新します。
- XAMPPサーバーを保存して再起動すると、完了です。
http://veerasundar.com/blog/2009/07/how-to-change-xampp-server-port/
各サーバーを異なるポートで実行するように構成する必要があります。たとえば、XAMPPサーバーをポート80で実行するように構成すると、Tomcatをポート8080で実行できます。その後、複数のサーバーを実行しても問題ありません。「XAMPPポート番号を変更する方法」をGoogleですばやく検索すると、これを説明する多くのサイトが表示されます。