アリババクラウドサーバーTomcatにアクセスできません

最初のように習慣を身につけてから見てください!!!

1はじめに

以前にAlibabaCloudでTomcatを構成したことがあり、その時点でテストしてアクセスできました。その後、何らかの理由でTomcatをアンインストールしました。昨夜、Tomcatを再インストールしてテストを開始しましたが、常にアクセスできないことがわかりました。主に以下の理由により、夜の時間がありません。お役に立てば幸いです。

2.スキーム

アリババクラウドの検査手段は2層で、最初の層はファイアウォール、2番目の層はセキュリティグループです。ここでは、最初にファイアウォールを構成します。

2.1ファイアウォールを構成してポートを開く

ここでは、最初にファイアウォールのステータスが開いているかどうかを確認します

systemctl status firewalld
``
如果出现这个错误 `Unit firewalld.service could not be found.` 就说明我们没有防火墙的服务,我们需要先下载防火墙;

```java
yum install firewalld firewall-config

ダウンロードが終了したら、最初にファイアウォールを開始する必要があります。

service firewalld start

起動が完了したら、Tomcatの8080ポートを開きます

firewall-cmd --zone=public --permanent --add-port=8080/tcp

ポートを開いた後、エフェクトを再度更新する必要があります。これは、次のコマンドで実行できます。

firewall-cmd --reload

更新後、次のコマンドを使用して、開いているポート番号を表示します。

firewall-cmd --list-all 

次のインターフェイスが表示されている場合は、ファイアウォールが次のポートを開いていることを意味します
ここに写真の説明を挿入

2.2Alibabaクラウドコンソールでセキュリティグループを構成する

ここに写真の説明を挿入
ここに写真の説明を挿入
ここで、ポート8080の着信方向と発信方向の両方を構成して、セキュリティグループも構成するのが最善であることに注意してください。

2.3ポートを確認し、ポートの競合を解決します

この時点で、Tomcatを起動します。ここで、Tomcatのbinディレクトリに入り、次のコマンドでTomcatを起動します。

./startup.sh

ポートが競合しない場合は、今回sh startup.shコマンドを使用してTomcatを起動
しないことをお勧めします阿里云ip:8080。そうすれアクセスできるようになり、Tomcatページが表示されるはずですが、表示されない場合は、基本的にポートの競合を意味します。私たちは、ポートの競合を確認するためにポートを確認する必要があります。この時点で、我々は通常、Aパスで、ログをチェックする必要があります。
ここに写真の説明を挿入
することでvi 日志名入力すると、表示、
我々はこのようなエラーを参照してください

org.apache.catalina.core.StandardServer.await StandardServer.await: create[localhost:8106]:

これは、ポートが競合しており、ポート番号を変更する必要があることを意味します。
その後、conf / server.xmlを入力して変更し、対応するポート番号を見つける必要があります。
ここに写真の説明を挿入

主な理由は、これらのいくつかの場所のポート番号が競合
ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入
する可能性があるためです。実際の状況に応じてポートを変更し、一度も変更せずにTomcatを起動します。ポートエラーが報告されない場合、Tomcatは正常に起動できます。

このようにして、私のかわいいトム猫がついに出てきました、よかったです。
ここに写真の説明を挿入
コードワードは簡単ではありません、あなたがあなたに役立つと思うなら、あなたは私の公式アカウントに従うことができます、新参者はあなたのサポートが必要です!!!
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/lovely__RR/article/details/109380510