記錄web項目部署到阿里雲服務器步驟
(使用 web項目、阿里雲服務器、Xftp、Xshell),敬請參考和指正
1.將要部署的項目打包成WAR文件格式,可以在MyEclipse、Eclipse都可以完成打包,如下圖:
2.安裝Xshell和Xftp兩種軟件
簡單介紹下這兩種軟件作用(詳情請百度相關文檔)
Xshell:通過網絡連接到遠程服務器主機。
Xftp:能在Linux、Unix和Windows之間互傳文件。
3.通過Xshell連接遠程主機,如下圖
4.創建會話完成,點擊連接,顯示以下信息,代表連接成功。
5.(Xtfp無需登錄。只需登錄Xshell,在其目錄下第二行找到,新建文件傳輸即可,快捷鍵CARL+ALT+F)
將打包好的.war文件和Tomcat上傳至服務器。(注意Linux需要下載Linux版Tomcat),
並且需要把.war文件放在Tomcat的webapps目錄下
6.連接數據庫,出現以下內容登錄數據庫成功(添加數據庫、JDK客戶那邊添加,具體為操作,網上可搜到這方面的資料作為參考)
7.部署成功,下面開始登錄測試
7.1 首先使用主機IP : 端口號 測試Tomcat是否安裝成功。
7.2 然后再使用(主機IP : 端口號 / 項目名稱)查看項目是否部署成功。
這里如出現Tomcat安裝成功,但項目未部署成功,請使用Linux命令進入tomcat下的logs目錄使用命令ll查看目錄,
然后使用命令 sz catalina.out 生成日志文件,查看出錯問題,如下圖
筆者在這里出現錯誤,數據庫名和密碼輸入錯誤。
以上就是部署項目全部過程。
第二中方法
1.jdk的安裝
我先是在官網下載了最新的jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
因為我的系統的centOS6.5 64位的所有我下載了當時最新版本的jdk x64的
因為阿里雲服務器事先就安裝好了ssh,我們可以用xshell連上去,我把下載好的tar.gz上傳到/opt/目錄,用命令 tar -zxvf jdk-8u74-linux-x64.tar.gz
剩下的就是配置環境變量了。
然后我就在命令行輸入 #java -version 發現並沒有出現java的版本信息(有些好像不用安裝好沒配置環境變量就能出來,我這里好像不行)
於是我開始配置環境變量vi /etc/profile 加入如下配置
1
2
3
4
5
|
JAVA_HOME=
/opt/jdk1
.8.0_74
JRE_HOME=$JAVA_HOME
/jre
PATH=$PATH:$JAVA_HOME
/bin
:$JRE_HOME
/bin
CLASSPATH=:$JAVA_HOME
/lib/dt
.jar:$JAVA_HOME
/lib/tools
.jar:$JRE_HOME
/lib
export
JAVA_HOME JRE_HOME PATH CLASSPATH
|
然后是配置文件立即生效:[root@localhost ~]# source /etc/profile //使修改立即生效
再輸入java -version就有你安裝的版本信息了
2.tomcat的安裝
首先是在官網下載tomcat:http://tomcat.apache.org/download-80.cgi
然后就是把下載下來的tar.gz 上傳到服務器,解壓在/etc/下面:tar -zxvf apache-tomcat-8.0.32.tar.gz
然后你可以切換bin目錄下面./start.sh 啟動服務,然后你在你自己電腦上面輸入服務器ip+端口號8080 並沒了出現可愛的tomcat小貓,
那是因為沒有開啟8080端口 不能讓外網訪問
打開防火牆,使外部能訪問
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT # service iptables save # service iptables restart
然后就可以訪問。
3.mysql的安裝
首先檢查一下本機上面是否安裝有mysql
1
|
[root@iZ287nfw2elZ ~]
# rpm -qa | grep mysql // 這個命令就會查看該操作系統上是否已經安裝了mysql數據庫
|
[root@iZ287nfw2elZ~]# rpm -e mysql // 普通刪除模式
刪除過后我們就可以安裝。這里我為了方便就采用yum安裝的。
這里要安裝mysql三個東西:mysql mysql-server mysql-devel
1
|
[root@iZ287nfw2elZ ~]
# yum install -y mysql-server mysql mysql-devel
|
然后就是等待下載安裝吧 ,你都不用管 知道他運行完成
安裝好了之后可以通過
1
|
[root@iZ287nfw2elZ ~]
# service mysqld start
|
啟動服務
然后就是給root用戶設置密碼:
1
|
[root@iZ287nfw2elZ ~]
# mysqladmin -u root password 'root' // 通過該命令給root賬號設置密碼為 root
|
1
|
[root@iZ287nfw2elZ ~] mysql -u root -p
//
通過該命令登錄mysql
|