クラウドサーバーが遭遇したピットにssmプロジェクトをデプロイします

最近ssmプロジェクトを展開するときにいくつかの問題があります

まず、リモートサーバーデータベースへのローカル接続は成功する可能性がありますが、ローカルアクセスは失敗します。
考えられる理由は、一貫性のないバージョンが原因です
つまり、ローカルjdkがサーバー上のバージョンと矛盾しています。ここでは、jdk9によってローカルに作成されたプロジェクトを使用していますが、サーバー上のjdkはバージョン8です
。この時点で、インターネットからjdk9をダウンロードし、8を削除します。
ダウンロードしてインストールし
ます。ブログを参照してください。Linuxクラウドサーバーにjdk8をインストールします。
この時点でrpmにアクセスできますservlet
ここでは、Tomcatの再起動に注意を払う必要があります

[root@VM-0-16-centos bin]# ./startup.sh 

しかし、次のピットが発生し、サーバーがリモートデータベースに接続できませんでした。
理由は次のとおりです
。1。セキュリティグループがポート3306を開きます
2.2。ファイアウォールがオンになっていない3306

Linuxクラウドサーバーでファイアウォールポート
3を開くには、以下のブログを参照してくださいnysqlを再起動します
mysqlの再起動コマンドは次のとおりです

systemctl restart mysqld 

遭遇したピットを要約します。

1.バージョンが同じで、環境が同じである必要があります
。2。構成が完了したら、Tomcatmysqlなどを再起動する必要があります。

おすすめ

転載: blog.csdn.net/he1234555/article/details/114594515