目次
1. SSH フロントエンドとバックエンドの分離プロジェクトをデプロイします。
3. ssm フロントエンドとバックエンドの分離プロジェクトをデプロイし、ポート番号を変更します。
序文
最新のソフトウェア開発の急速な発展に伴い、ますます多くの企業や個人がサーバー オペレーティング システムとして Linux を使用し始めています。これは、JDK、Tomcat、MySQL をインストールし、Linux にプロジェクトをデプロイする場合、非常に重要なタスクになります。そこで、このブログでは、Linux に JDK、Tomcat、MySQL をインストールする方法を紹介し、Linux にバックエンド プロジェクトをデプロイする方法を詳しく説明します。はじめましょう!
1. JDKとTomcatのインストール
1.JDKのインストール
Oracle の公式 Web サイトにアクセスし、Linux に適した JDK インストール パッケージ (tar.gz 形式) を直接ダウンロードします。
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/18.0.2%2B7/0d1cfde4252546c6931946de8db48ee2/jdk-18.0.2_linux-x64_bin.tar.gz
または
最初にダウンロードしてから Linux サーバーに直接アップロードし、jdk および tomcat インストール パッケージをアップロードします。
JDKインストールパッケージを解凍します。
//解压jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
環境変数 (JAVA_HOME および PATH) を構成する
vim /etc/profile
ファイルの末尾に以下を追加します。
//java environment
export JAVA_HOME=/glgj/software/jdk1.8.0_151/ (jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
設定を有効にします。
#设置环境变量生效
source /etc/profile
JDK のインストールが成功したことを確認する
java -version
2.Tomcatのインストール
Apache Tomcat 公式 Web サイトにアクセスして、Tomcat インストール パッケージ (tar.gz 形式) をダウンロードします。
wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz
または
最初にダウンロードしてから、Linux サーバーに直接アップロードします
Tomcat インストール パッケージを解凍します。
#解压tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz
Tomcatを起動する
./startup.sh
Tomcat のホームページには、次の URL アドレスからアクセスする必要があります。
http://localhost:8080/ //将localhost改成我们对应的IP地址
Tomcat を起動しても URL にアクセスできません。ファイアウォールが Tomcat へのアクセスをブロックしている可能性があります。解決策を 2 つ紹介します。
ファイアウォール関連の設定
#开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#更新防火墙规则
firewall-cmd --reload
#防火墙列表
firewall-cmd --zone=public --list-ports
#防火墙状态
systemctl status firewalld
#启动防火墙
systemctl start firewalld
#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
① ファイアウォールをオフにする(オフにすると当然安全性が低下するため、推奨されません)
②ポートを開く
どちらの方法でも問題をうまく解決できます ( 2 番目の方法をお勧めします)。
Tomcatのホームページにアクセスしてください
2.MySQLをインストールする
後続の MySQL 操作を容易にするために、ここでも MySQL3306 のポート番号を直接開きます。
centos をインストールすると、デフォルトのデータベースが作成されるので、それを削除してから MySQL をインストールする必要があります。
MySQL 公式 Web サイトにアクセスして、MySQL インストール パッケージ (tar.gz 形式) をダウンロードします (私のものは mysql-5.7)
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar
ここでも事前にダウンロードし、Linux サーバーに直接アップロードします。
MySQL インストール パッケージを解凍します。
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
次に、rpm を通じて MySQL をインストールします。つまり、そのプラグインのいくつかをインストールします。
rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm
データベースのデフォルトのパスワードを表示し、パスワードを変更します
#查看数据库默认密码
grep "password" /var/log/mysqld.log
#设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;
#设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
set global validate_password_length=4;
#更新密码
set password = password("123456");
#输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;
#退出
exit
データベースを認証して接続する
#数据库没有授权,允许以root身份远程登录mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;
3. バックエンドインターフェイスの展開
1. SSH フロントエンドとバックエンドの分離プロジェクトをデプロイします。
パッケージ化されたプロジェクト war パッケージを tomcat/wepapp に配置します。
Tomcatサーバーを起動する
データベース名、アカウントのパスワードなどを設定します。
対応するデータベースを作成する
データのインポート
Tomcatサービスを再起動します
デモンストレーション効果:
2. 単一プロジェクトをデプロイする
パッケージ化されたプロジェクト war パッケージを tomcat/wepapp に配置します。
注: データベースに接続するための設定ファイルを見つけます。データベース名、アカウントのパスワードなどは一致している必要があります。
データベースの作成
データのインポート
Tomcat サービスを再起動した場合のデモ効果:
3. ssm フロントエンドとバックエンドの分離プロジェクトをデプロイし、ポート番号を変更します。
パッケージ化されたプロジェクト war パッケージを tomcat/wepapp に配置します。
接続データベース構成ファイルを変更する必要があるかどうかを確認し、データベース名を設定する
データベースの作成
データのインポート
Tomcat サービスを再起動して、その効果を確認します。
成功しました。次にポート番号を変更します。
ポート 8082 を開いてサービスを再起動します
ポート変更前の効果デモ
ポート変更後の効果のデモ