阿里雲項目部署

正面是文檔:java

適用系統:Linux(Redhat , CentOS,Debian,Ubuntu)mysql

*  Linux的雲服務器數據盤未作分區和格式化,能夠根據如下步驟進行分區以及格式化操做。linux

下面的操做將會把數據盤劃分爲一個分區來使用。web

 

1、查看數據盤sql

在沒有分區和格式化數據盤以前,使用 「df –h」命令,是沒法看到數據盤的,數據庫

 

可使用「fdisk -l」命令查看。以下圖:apache

 

友情提示:若您執行fdisk -l命令,發現沒有 /dev/xvdb 標明您的雲服務無數據盤,那麼您無需進行掛載,此時該教程對您不適用ubuntu

 


2、 對數據盤進行分區vim

執行「fdisk -S 56 /dev/xvdb」命令,對數據盤進行分區;tomcat

根據提示,依次輸入「n」,「p」「1」,兩次回車,「wq」,分區就開始了,很快就會完成。


3、 查看新的分區

使用「fdisk -l」命令能夠看到,新的分區xvdb1已經創建完成了。




 


 4、格式化新分區

使用「mkfs.ext3 /dev/xvdb1」命令對新分區進行格式化,格式化的時間根據硬盤大小有所不一樣。

(也可自主決定選用其它文件格式,如ext4等)

 

 

 


 5、添加分區信息

使用「echo '/dev/xvdb1  /data0 ext3    defaults    0  0' >> /etc/fstab」(不含引號)命令寫入新分區信息。
而後使用「cat /etc/fstab」命令查看,出現如下信息就表示寫入成功。

 

注:ubuntu12.04不支持barrier,因此正確寫法是:echo '/dev/xvdb1  /mnt ext3    barrier=0  0  0' >> /etc/fstab

*  若是須要把數據盤單獨掛載到某個文件夾,好比單獨用來存放網頁,能夠修改以上命令中的/mnt部分


 

5,建data0文件夾mkdir /data0

 

6、掛載新分區

使用「mount -a」命令掛載新分區,而後用「df -h」命令查看,出現如下信息就說明掛載成功,能夠開始使用新的分區了。


 

 

 

 

 

 

 

配置環境

 

 

 

 

  1. 建立備份目錄

>cd /data0/

 

>mkdirdata_backup/

 

2. 複製JDK和tomcat

>scp root@ 120.25.237.170:/data0/data_backup/jdk-7u45-linux-x64.rpm ./

 

 

>scp root@ 120.25.237.170:/data0/data_backup/apache-tomcat-7.0.47.tar.gz ./

 

 

查看當前路徑:pwd

 

 

 

3. 安裝JDK

>rpm -ivh jdk-7u45-linux-x64.rpm

 

 

 

 

 

 

4. 解壓縮tomcat,放到/data0根目錄下

> tar xvfz apache-tomcat-7.0.47.tar.gz

 

 

> mv -f data_backup  /data0/(阿里雲)

> mv -f apache-tomcat-7.0.47  /home/(西部數碼)

 

按照常規方式配置tomcat的端口,默認工程,名字叫作3dshop:

>vim /data0/apache-tomcat-7.0.47/conf/server.xml

<Context path="" docBase="kami" debug="0" reloadable="true"/>

 

 

 

 

設置tomcat的默認內存:

>vim /data0/apache-tomcat-7.0.47/bin/catalina.sh

242行,插入:JAVA_OPTS="-server -XX:PermSize=512M -XX:MaxPermSize=1024M"

 

 

5. 設置環境變量

>vim /etc/profile

在文件末尾加上如下內容:

export TOMCAT_HOME=/home/apache-tomcat-7.0.47

export PATH=$TOMCAT_HOME/bin:$PATH

export JAVA_HOME=/usr/java/jdk1.7.0_45/

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export CLASSPATH=.:/usr/java/jdk1.7.0_45/lib:/usr/java/jdk1.7.0_45/jre/lib:$CLASSPATH

 

 

完成後執行

>source /etc/profile

 

檢驗:

>java -version

 

 

 

 

 

 

 

查看java的版本是否正確

>cd /data0/apache-tomcat-7.0.47/webapps

> ../bin/startup.sh

 

 

查看tomcat是否正常啓動

>tail -f ../logs/catalina.out

 

 

7. 安裝mysql server

>yum install mysql-server

 

 

 

 

 

 

啓動mysql

servicemysqld start

 

 

 

 

查看版本 mysql -V

 

 

 

 

vim /etc/my.cnf  ← 編輯MySQL的配置文件

在配置文件的文尾填加以下語句:

[mysql]

default-character-set = utf8

 

 

啓動MySQL服務

[root@sample ~]# chkconfigmysqld on  ← 設置MySQL服務隨系統啓動自啓動

 

[root@sample ~]# chkconfig --list mysqld  ← 確認MySQL自啓動 

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 若是2--5爲on的狀態就OK

 

 

[root@sample ~]#/etc/rc.d/init.d/mysqld restart  ← 啓動MySQL服務

 

Initializing MySQL database:         [ OK ]

Starting MySQL:              [ OK ]

 

 

設置mysql的root密碼:

 

 

 

 

 

 

 

 

 

 

 

1、數據庫導入

  1. 切換目錄到sql文件所在目錄:

>cd /data0/apache-tomcat-7.0.47/webapps/

 

  1. 登陸數據庫:

>mysql -uroot -p 密碼

 

 

 

3. 查看數據庫:

mysql> show databases;

 

 

5. 建立數據庫:

mysql> create database km; 數據庫名字;

 

 

6. 切換到某個數據庫

mysql> use jjl; 數據庫名字;

 

 

7. 導入數據庫:

mysql> source jjl20150610.sql;sql文件名稱;

 

 

8. 導出數據庫:

 

 

9. 刪除數據庫:

mysql> drop database aoyou;

 

 

10. 修改數據庫密碼:

>mysqladmin -uroot -p password ltk_2015; 新密碼

修改後實驗一下是否能夠登陸

 

11. 查看數據庫是否導入成功:

 

12. 部署項目

複製項目壓縮包到webapps目錄下

 

 

解壓縮包

[root@ebs-21956 webapps]# tarxvfzkami.tar.gz

 

13. 確認數據庫密碼是否一致,若是不一致,須要修改密碼,要麼修改數據庫密碼:

 

Cd到項目的目錄下

[root@ebs-21956 webapps]# cd /data0/apache-tomcat-7.0.47/webapps/jjl/

 

 

 

 

修改以下文件的密碼:

[root@ebs-21956 jjl]# vim ./WEB-INF/classes/config/jdbc.properties

[root@ebs-21956 kami]# vim ./WEB-INF/config/jdbc.properties

 

 

 

啓動tomcat

查看日誌:tail -f ../../logs/catalina.out

 

前臺服務器的tomcat端口,須要修改爲80(後臺服務器需改爲8080),另修改要打開的項目名稱。

[root@ebs-21956 jjl]# vim ../../conf/server.xml

 

 

重啓tomcat

1,  cd到webapps目錄

[root@ebs-25048 home]# cd /home/apache-tomcat-7.0.47/webapps/

 

2,  關閉JAVA進程

[root@ebs-25048 webapps]# ../bin/shutdown.sh

 

3,  查看進程是否關閉

[root@ebs-25048 webapps]# ps -aux

 

4,  如意關閉,重啓進程

[root@ebs-25048 webapps]# ../bin/startup.sh

 

 

測試項目是否能打開,若是訪問不了,多是防火牆緣由,請關閉防火牆試一下:

[root@ebs-22559 webapps]# serviceiptables stop;

 

 

 

 

 

 

 

 

前臺服務器

 

  1. 首先按照《》文檔在後臺服務器建立數據庫用戶,而且確保前臺服務器可以訪問;

 

  1. 確認前臺服務器數據庫連接文件的密碼和IP是否與後臺添加的用戶一致,若是不一致,修改以下文件的密碼和IP:

[root@ebs-21956 jjl]# vim ./ecw/WEB-INF/config/jdbc.properties

 

  1. 重啓tomcat

 

  1. 若是訪問不了,多是防火牆緣由,請關閉防火牆試一下:

[root@ebs-22559 webapps]# serviceiptables stop;

 

 

 

 

解壓縮:

[root@ebs-21956 webapps]# tarxvfz zhonghan.tar.gz

 

Zip壓縮命令

zip -r文件名.zip文件名

Zip解壓命令

unzip 文件名.zip

後臺驗證碼不顯示執行如下命令修改域名

vim ./jjl/WEB-INF/classes/eop.properties

 

 

西部數碼:

[root@ebs-30395 home]# vim ./apache-tomcat-7.0.47/webapps/jjl/WEB-INF/classes/eop.properties

 

 

 

複製文件夾

scp -r root@112.124.124.8:/data0/apache-tomcat-7.0.47/webapps/jjl ./

 

壓縮文件夾

tarcvfzkami.tar.gz kami

 

解壓縮

tarxvfzkami.tar.gz

 

 

 

==========================================

 

 

刪除文件

rm –rf

 

 

 

 

 

 

[root@iZ94i591x7qZ webapps]# vim ./kami/WEB-INF/config/jdbc.properties

 

 

 

 

 

 

 

導出數據庫:mysqldump -uroot -pjjl>jjl_db_20150610.sql;

mysqldump -uroot -paoyou_2015 -d aoyou>/data0/bak/tomcat/20150604aoyou.sql

mysqldump -uroot -paoyou_2015 -d aoyou>/data0/20150604aoyou.sql

相關文章
相關標籤/搜索