環境:
项目开发环境:win10,idea2018,tomcat-9.0.12
部署环境:Linux(Centos 7.7 64位),MySql 5.5,tomcat
具体的な手順:
プロジェクトが提供する個人ブログ(Liteバージョン)のために展開されたプログラムのソースコードを。
-
Linux構成(JDK、Tomcatのは、MySQL)
-
プロジェクトで使用されるツールは、サーバー上で必要なローカル設定やインストールされています
- JDK
- 公式JDKのrpmパッケージのダウンロード
コマンドを:# wget https://javadl.oracle.com/webapps/download/AutoDL?<br/>BundleId=240717_5b13a193868b4bf28bcb45c792fce896 -O jdk.rpm
- JDKのインストール・
コマンド:# rpm -ivh jdk.rpm
(注:パッケージのインストール操作はroot権限が必要です) - 成功のインストールを確認し
、コマンドを:# java -version
出力は、次のとおりです。
- 公式JDKのrpmパッケージのダウンロード
- Tomcatの-9.0.12
- Tomcatのアーカイブをダウンロードしてください:
コマンド:# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat8.5.47.zip -O apache-tomcat-8.5.47.zip
- 解凍Tomcatの
コマンドを実行します。# unzip apache-tomcat-8.5.47.zip
- 実行権限の変更
コマンドを:# cd apache-tomcat-8.5.47/bin
# chmod +x *.sh
- スタートTomcatの
コマンド:# sh bin/startup.sh
結果が示されています。 - スタートアップの成功があることを確認してください
:ここで(いずれかを選択すること)を検証するための3つの方法がありますしている
(1)プロセスのTomcatがあるかどうかを確認する方法# ps aux | grep tomcat
:結果
(2)方法2ポート8080を見るためにバインドされているかどうか# netstat -anp | grep 8080
:示された結果
(3 )デフォルトのデモカールアクセスするためのコマンドを使用して、方法3# curl 127.0.0.1:8080
の結果は)(スクリーンショットの一部のみを示しています。 - ローカルTomcatのデフォルトのブラウザがページを訪問する:あなたがページを参照することができます
注:あなたがページにアクセスするためにローカルブラウザの前に「セキュリティグループ」機能サーバをオンにする必要があり
、クラウドサーバ管理コンソール→→インスタンス管理:セキュリティグループに(1)
(2)このグループの例→セキュリティ構成ルール
(3)セキュリティグループのルールを追加するためにクリック
(4)ポート番号および権限オブジェクトを確認するためにクリックし、完了(記入する参考文書を「私が設定するティーチ」をクリックします)を追加する必要性を記入それが完了した後に追加したばかりの自分のセキュリティグループの「方向」に表示されます
(5)今、あなた自身のサーバー上のTomcatにブラウザにアクセスすることができ、リンクは次のとおりです。HTTP://パブリックネットワークのIP:8080
(注:)に変更、8080です。デフォルトを変更するためのアクセスがない場合は必ずポート番号の後に、独自の修正のポート番号を使用して、独自のパブリックIPを介してアクセスすることが、是非ご覧Tomcatを起動するようにしてください
- Tomcatのアーカイブをダウンロードしてください:
- MySQLは:CentOSのはyumの7つのMariaDBによってインストールの手順非常に詳細で、この記事では、インストールを参照してください。
-
-
MySQLでのプロジェクト関連のデータベースとテーブルを作成します
- 表は、コマンドラインで作成して動作させることができます
- NavicatはのMySQLデータベースはまた、接続するリモートサーバができ
、上述の基(1)の添加の同じセキュリティグループ8080ポートセキュリティ方法でポート3306を追加する
ホストフィールドにユーザに対応するユーザテーブル内のサーバ上に(2)MySQLデータベースを%、SQLステートメントとしては、以下:update user set Host='%' where User='root';
(3)上記の構成は、Navicatのを試みるために接続された後、注意がIP IPホストサーバーのパブリックネットワークに接続されているが
-
ローカルプロジェクト内の設定ファイルを変更
- プロジェクトファイルにTomcatのパスは、独自のパスにインストールTomcatサーバーに変更する必要があります
- パブリックネットワークのファイルアクセスリンクTomcatはサーバーの代わりにIP IP
-
プロジェクトは、戦争パッケージとしてパッケージされています
-
展開
- Tomcatサーバーのwebappsディレクトリにコピーされた戦争のパッケージには、Tomcatは自動的に展開抽出します(注:前の前にこのプロジェクトに展開され、あなたは関連するパッケージを削除する必要がある場合)
- :パテ、パテのアップロードとダウンロードファイルを使用して、リモート・サーバ接続がわずかに異なる方法である
(そうでない場合もダウンロードする機能)PSCP、PSFTP:インストールパッケージパテ専用のアップロードとダウンロードツールに含まれ(1)
ここPSFTPへ(2)例えば:
アップロード:マシンのインストールディレクトリにパテを見つけ、ディレクトリpsftp.exeダブルクリック操作で見つかった
:(3)コマンドを入力しopen 自己的服务器公网ip
ます(4)入力は、いつものように、リモートログインのように、ユーザー名とパスワードを入力した後にログインするよう求めるメッセージが表示されますサインイン
(5)成功したログインが表示されます後:リモート作業ディレクトリはルートの現在のディレクトリを意味し、/ rootです、
(6)ターゲットディレクトリに保存するファイルをコピーするには:cd 目标目录路径
コマンドの後、再び、現在のディレクトリを促すメッセージが表示されます
(7)は、ローカル・ファイル・ディレクトリにコピーする。lcd 源拷贝文件目录路径
コマンドの実行は、現在のディレクトリがどこローカルプロンプトが表示されます後
:実現の(8)のコピーput 文件全名.文件格式
コマンドの実行が表示された後:ローカル:完全なファイル名=>遠隔:ターゲットパス
-
展開が完了したら、ブラウザのプロジェクトを介してアクセスすることができます
公衆ネットワークサーバのIP用のリンクのIPアドレス注Accessプロジェクト