ホームページ  >  に質問  >  本文

nginxが起動したら、tomcatを起動します。 Tomcat はエラーを報告します

最初に nginx を起動し、次に tomcat を起動すると、次の図に示すように IDEA がプロンプトを表示し、その後、jsp ページにアクセスできません。

それでは、tomcatを先に起動すると、nginx起動時にnginxの起動に失敗してしまいます

nginx起動後、プロセスリストにnginxがありません。

これは私のnginx.confです

リーリー

その問題は先ほど解決されましたが、今度は別の問題が発生しています
Tomcat に転送するために nginx8081 にアクセスすると、速度が非常に遅いです
F12 を見てみました


。 。ロード ページは 40 秒経過するまで開始されません。なぜなら、前のページは失敗したからです。

淡淡烟草味淡淡烟草味2713日前553

全員に返信(2)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:14:36

    問題が発生した場合は、直接質問するのではなく、まず報告されたエラーを分析する必要があります。分析能力と問題解決能力を開発する必要があります。このようなエラーはすでに明白です。翻訳すると、これはポートの競合です。つまり、異なるプログラムが同じポートを使用します。

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:14:36

    通常、Tomcat はポート 8080 を使用しますが、nginx は使用できません。同様に、nginx を先に起動した場合、ポート 8080 はすでに占有されており、Tomcat はこのポートを使用できません。

    解決策は、ポート 80 をリッスンするように nginx を変更することです:

    リーリー

    Tomcat ポートを変更することもできますが、必須ではありません。 nginx をフロントエンドとして使用する場合は 80 を使用する必要があり、Tomcat はオプションです。

    返事
    0
  • キャンセル返事