騰訊雲CentOS系統服務器搭建發佈Javaweb項目

購買騰訊雲服務器(以CentOS 7.3 64位爲例)

 

因爲已經安裝完成,過程當中沒有留圖,僅以此爲例。html

 

購買好服務器後在控制檯能夠看到運行中的雲主機java

點擊登陸出現以下界面,輸入密碼就能夠登陸,也能夠用遠程登陸軟件(putty)登陸web

至此已登陸成功,接下來就是配置環境了sql

安裝jdk,Tomcat

Java 的 JDK 有 2 套,一是 Oracle 的 JDK,另外一個就是 OpenJDK 了。我選擇的是 OpenJDK 來做爲 Java 的開發環境。數據庫

我使用的是系統自帶的OpenJDK。apache

在命令窗口輸入yum search java | grep -i –color JDK能夠查看全部可用的安裝包vim

輸入命令yum install java-1.8.0-openjdk java-1.8.0openjdk-devel進行安裝,出現Complete!後就安裝完成了。centos

輸入java -version測試一下tomcat

看到上面信息說明安裝成功了,也能夠用javac命令測試服務器

 

Linux上使用yum命令後,會將OpenJDK安裝到/usr/lib/jvm/目錄下

這時jdk已經安裝完畢,可是須要配置環境變量

使用cd命令進入usr/lib目錄下

使用命令vim /etc/profile  單機i可進行插入,在末尾插入下面四行語句

單機esc以後輸入:x保存並退出

至此jdk已配置完畢

 

安裝Tomcat

先準備好Tomcat的壓縮包,先在本地下載好Tomcat的壓縮包,而後利用FileZilla傳到遠程服務器上

使用tar命令將Tomcat的壓縮包進行解壓

輸入命令tar -zxvf apache-tomcat-8.1.5.RC3.tar.gz(此爲壓縮包名稱)

解壓完成後,將解壓的目錄移動到/usr/local目錄下

使用命令mv apache-tomcat-8.1.5 /usr/local/

能夠對文件夾重命名。方便之後使用

在local目錄下使用命令mvapache-tomcat-8.1.5 tomcat8

配置JAVA_HOME環境

編輯/usr/local/tomcat8/bin/Catalina.sh文件,配置JAVA_HOME變量,讓Tomcat能夠搜索到jdk的目錄,一塊兒工做。

在/usr/local/tomcat8/bin下使用命令vim Catalina.sh

單擊i進行插入

編輯完成單擊esc鍵輸入:x退出並保存

如今啓動Tomcat試試,使用cd命令切換到/usr/local/tomcat8/bin/目錄下

使用命令./startup.sh

接下來開放端口

[root@VM_0_3_centos tomcat8]# systemctlstop firewalld.service

[root@VM_0_3_centos tomcat8]# systemctldisable firewalld.service

[root@VM_0_3_centos tomcat8]# systemctlmask firewalld.service

Created symlink from/etc/systemd/system/firewalld.service to /dev/null.

[root@VM_0_3_centos tomcat8]# cd ~

[root@VM_0_3_centos ~]# yum installiptables-services -y

[root@VM_0_3_centos ~]# systemctl enableiptables

Createdsymlinkfrom/etc/systemd/system/basic.target.wants/iptables.service to/usr/lib/systemd/system/iptables.service.

[root@VM_0_3_centos ~]# systemctl startiptables

[root@VM_0_3_centos ~]# systemctl statusiptables

[root@VM_0_3_centos usr]# systemctl unmaskfirewalld

Removed symlink/etc/systemd/system/firewalld.service.

[root@VM_0_3_centos usr]# systemctl startfirewalld

[root@VM_0_3_centos usr]# firewall-cmd--zone=public --add-port=8080/tcp --permanent

success

[root@VM_0_3_centos usr]# firewall-cmd--zone=public --add-port=80/tcp --permanent

success

[root@VM_0_3_centos usr]# firewall-cmd--zone=public --add-port=22/tcp --permanent

success

[root@VM_0_3_centos usr]# firewall-cmd--zone=public --add-port=3306/tcp --permanent

success

[root@VM_0_3_centos usr]# firewall-cmd--reload

success

至此,不出意外的話,就能夠外網訪問服務器ip:8080看到Tomcat初始界面了!

發佈Javaweb項目

咱們要部署 Java Web 項目,那就至少得將項目上傳到雲服務器。其實過程很簡單,基本上也就是下面三個步驟: 

①    打包上傳:將項目打包成 war 文件,而後利用 FileZilla 傳到遠程服務器 

②     部署:使用 cp 或 mv 命令,將 war 文件移動到 Tomcat 目錄下的 webapps 下 

③     重啓 Tomcat,訪問咱們的項目

在這個過程當中,咱們須要注意。由於通常而已,做爲一個 Web 項目,咱們確定是有數據庫的使用的。那麼數據庫部分怎麼辦呢?其實,只須要將咱們已有的數據庫轉儲爲 sql 文件,而後將 sql 文件上傳到雲服務器上執行便可。

在MySQL中建立一個數據庫,而後運行sql文件便可。

將項目部署到 Tomcat 容器中,仍是使用 cp 或 mv 命令將 war 文件移到 /usr/local/tomcat8/webapps/ 下,重啓 Tomcat,再訪問

 

要想不輸入8080就能夠訪問,只需將Tomcat裏面的配置文件更改一下

路徑/usr/local/tomcat8/conf下的server.xml文件中8080換成80便可

相關文章
相關標籤/搜索