アリクラウドサーバーの展開超詳細なJavaのWebプロジェクト

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/liu_Yudong/article/details/88952861

アリクラウドサーバーの展開超詳細なJavaのWebプロジェクト


私たちは次のプロジェクト展開の問題が発生した記録と展開プロセス
1.買いサーバ
2は、サーバ環境設定
3.プロジェクトのサーバーを展開します

1.購入サーバ

    私はオンライン学校に認定手紙を照会するために実名認証や学生の証明、学生情報限り、月にも9.5として学生の体に(雲の下にアリクラウドサーバ、推奨購入エントリーレベルのサービスECS初めて購入しました)、学生の「ビューユン李プログラム」の受講者の認定をクリックした後にサーバーを購入。
認定後
オペレーティングシステムを選択して購入するサービスがときCentOSのは覚えている
ここに画像を挿入説明
パスワードを設定することにより追跡しました。開封後、あなたがそれを見ることができ、インスタンスがあるだろう、とパブリックIPネットワークが存在します。
ここに画像を挿入説明
あなたがリモート接続の右端をクリックすると、サーバーのコンソールに入り、最初にパスワードがあるでしょう、一度だけ、変更することができませんので、あなたは、このことを覚えておく必要があります。(もちろん、私は次のように言うだろう、この接続をお勧めしません)

2.サーバー環境をセットアップします

サーバー環境は、我々は購入し、私たちは、コードを実行しないので、私たちは一つ一つをインストールする必要があります。(以下は、Windowsシステム用です)

パッケージ

(1) JDK(我选择的是1.8)
下载地址是:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择的是jdk-8u201-linux-x64.rpm
(2)Tomcat8.5
下载地址:https://tomcat.apache.org/download-80.cgi
选择的是apache-tomcat-8.5.39.tar.gz
(3)Mysql
选择的是mysql57-community-release-el7-11.noarch.rpm
我们先下载到本地,同时安装filezilla可视化上传工具上传到服务器,当然你也可以选择其他方法。
上传结束后,点击服务器的远程连接,输入ls便能看到刚刚上传的文件。这里推荐的是通过xshell连接服务器,这样会好操作的多。

接下来安装软件,搭建教程(均在安装包所在的路径下)

1.JDK

chmod +x jdk-8u144-linux-x64.rpm
安装后输入java -version,
若出现版本信息,则安装成功。
ここに画像を挿入説明

2.Mysql

(1) 安装用来配置mysql的yum源的rpm包:rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
(2) 安装Mysql:yum install mysql-community-server
配置Mysql
开启Mysql:serive mysqld start(注意:是mysqld,不是mysql)
查看原始密码:grep ‘temporary password’ /var/log/mysqld.log
使用原始密码登陆mysql:mysql -uroot -p
修改登陆密码:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘你的密码’;
开启远程连接:
  通过阿里云控制台开放3306端口
  在阿里云控制台咱们的实例页面下面选择安全组->配置规则
 ここに画像を挿入説明
ここに画像を挿入説明
配置一个可以远程登陆数据库的账号(用于项目连接数据库):
mysql -u root -p
use mysql;
grant SELECT,UPDATE,INSERT,DELETE on . to ‘work(登录名)’@’%’ identified by ‘密码’;//创建work帐号并授权,同时设置密码

生效配置:flush privileges
测试配置生效否:mysql -u(你的账号,如我们刚刚设置的work) -P3306 -h47.104.1.235 –p

3.Tomcat8

安装:tar -zxvf apache-tomcat-8.0.46.tar.gz
启动:在Tomcat文件下的bin目录下运行./startup.sh
修改tomcat默认启动端口,从8080修改为80端口
ここに画像を挿入説明
重启Tomcat:.shutdown.sh 和./startup.sh,分别是停止和启动
这时候打开浏览器输入公网IP应该会出来Tomcat的页面。

4.修改代码配置

修改项目的jdbc文件:
ここに画像を挿入説明
说明:url下改成自己服务器的公网IP,就是上图的47.100.200.162;账号密码就是刚刚配置Mysql的远程登陆账号密码

3.在服务器部署自己的项目

1、在编辑器上打包自己项目的war包
2、上传到服务器的webapps的文件夹下面,Tomcat会自动解压,如果没有解压,有可能是Tomcat启动失败,这是输入jps,出现Bootstrap表示启动成功的,这时候等一等。如果没有出现,进入tomcat文件夹下的logs文件夹下,查看catalina.out文件,vim catalina.out
ここに画像を挿入説明
3、之后通过ip+请求路径的形式便能访问到自己的项目(因为已经设置成80端口,这是http默认访问的端口,所以不需要在URL里添加端口信息了),如:47.100.200.162/denny/frontend/shoplist
这时候如果没有出现数据或者图片不要慌,我们接下来配置。

配置数据:
1、将本地数据库打包成.sql文件
2、将.sql文件上传到服务器
3、进入.sql文件存放的文件夹,进入mysql模式
3、创建数据库,如果已经存在就不用了,数据库的名字最好也项目在本地时使用的一样,即使.sql文件的前缀。
查看数据库:show databases;(记得分号;)
创建数据库:CREATE DATABASE 数据库名;(记得分号;)
4、use 数据库名
5、source .sql文件(如:source denny.sql)
这是你可以输入一些查询语句验证下或者show tables查看表是否都创建成功;

絵は絵がローカルプロジェクトに保存されているので、その時に出て来なかったので、我々は、サーバーにアップロードする必要があります
1、.zipファイルに画像フォルダ
(例えば、2、フォルダを作成するには:m KDIR -p /ホーム/デニー/画像私たちはプロジェクトファイルPathUtil.javaに設定されたディレクトリである)、
3、私達はちょうどフォルダを作成し、サーバーに圧縮されたファイルをアップロードし、それは、上記の画像フォルダである
4、圧縮されたパッケージを抽出し、解凍.zipファイル ;指示を解凍していない場合はインストールする必要があります:yumのZIPインストール解凍-Y

ドメイン名の解決などのリモートアクセスに直接行くことができます。この時間は、個々のニーズに依存し、ここでは説明しません。

この記事では、図面を学ぶための個人的な学習のオンラインチュートリアルの後に個人記録、任意の類似性で、作者に連絡してください、ありがとうございました。

おすすめ

転載: blog.csdn.net/liu_Yudong/article/details/88952861