1. 程式人生 > >Ubuntu server16.04.3 LTS配置環境併發布Javaweb專案

Ubuntu server16.04.3 LTS配置環境併發布Javaweb專案

注:本文章內容由同事收集,本人負責整理。獲得同意之後釋出到部落格作為自己網路筆記。剛開始使用,排版佈局請忽略。

1、安裝系統

注意幾點:

    1.1記住安裝時的使用者名稱和密碼;

    1.2注意配置IP;

    1.3需要配置MySQL資料庫,使用者名稱和密碼(根據自己需要)

2、配置IP

如果安裝系統時忘記配置IP,則需要手動配置。

附詳細步驟如下:

第一步: vim  /etc/network/interfaces  進入interfaces檔案 

              在”#theprimary network interface”下面新增:

            auto ensxx(ensxx為網絡卡名字)

                 iface ensxx inet static(static表示靜態IP,不會因系統重啟改變)

                 address 192.168.1.XXX(IP按照自己需要修改)

                 netmask 255.255.255.0

     gateway 192.168.1.1

    # dns-* options are implemented by the resolvconf package, ifinstalled

                 dns-nameservers 192.168.1.1

     儲存並退出esc :wq!

               第二步:重啟網絡卡:/etc/init.d/networkingrestart

               第三步:ifconfig 檢視是否成功,如果失敗,直接reboot重啟系統再檢視.

3、環境配置

3.1啟用root使用者 

    安裝系統時沒有設定root使用者和密碼,因此需要手動設定。

    第一步: sudo  passwd - u root  回車  輸入之前設定的密碼(此命令只執行一次,)

    第二步: sudo passwd root回車 設定root的密碼

    第三步:sudo vim/etc/ssh/sshd_config 註釋掉PermitRootLogin ***-password 新增PermitRootLogin yes

    第四步:使用root重新登入。


3.2安裝jre

        vim  /etc/environment,進入environment檔案,新增如下內容:

                        第一步:  PATH加入:$JAVA_HOME/bin

                        第二步:  PATH下一行新增 JAVA_HOME="/root/jre1.8.0_121"  (路徑需要跟自己的對應上)

                        第三步:CLASSPATH="$JAVA_HOME/lib"

                        第四步:儲存後執行如下命令:

                update-alternatives --install  /usr/bin/java  java  /root/jre1.8.0_121/bin/java 300

                ( /usr/bin/java是安裝位置,可以直接拷貝,/root/jre1.8.0_121/bin/java此路徑為jre存放路徑)。

                        第五步:cd /root/jre1.8.0_121/bin   修改執行許可權:chmod  +x  java

3.3安裝jdk(jre 和jdk二選一)


        第一步:命令:vim /etc/profile。編輯profile檔案;

        第二步:在檔案的最後新增的內容如下:

                        exportJAVA_HOME = jdk所在位置

                        exportJRE_HOME = $JAVA_HOME/jre(jre所在目錄位置)

                        exportCLASSPATH = .:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

                        exportPATH = $JAVA_HOME/bin:$JRE_HOME/bin:$PATH

3.4建立MySQL資料庫


    第一步:進入MySQL資料庫命令:mysql –uusername  –ppassword;

    第二步:建立資料庫設定編碼為utf-8編碼--》

        create database `databasename` DEFAULTCHARACTER SET utf8 COLLATE utf8_bin;       
        (utf8_bin:資料庫區分大小寫)

        注意1:DEFAULTCHARACTER SET utf8 COLLATE utf8_bin;此語句必須要,將資料庫設定為utf8,不然會報錯;

        注意2:資料庫名字如果有分隔符,名字則需要用”`”(鍵盤左上角~下面符號)而不是”’”(單引號)

    第三步:建立MySQL遠端連線

        1.      vim  /etc/mysql/mysql.conf.d/mysqld.cnf

            把bind-address=127.0.0.1改為bind-address=0.0.0.0

        2.      進入MySQL,分別執行兩條命令:

            grant all privileges on *.* to 
[email protected]
"%" identified by"123456" with grant option; flush privileges; 3. 退出資料庫:quit 4. 重啟MYSQL:service mysql restart 3.5 ES 第一步: 在elasticsearch-2.4.2同級目錄(/root)建立一個es資料夾,然後在es資料夾裡面建立data和logs兩個資料夾 啟動es之前,需要配置相關的配置檔案,在elasticsearch-2.4.2/config目錄下的elasticsearch.yml 1.找到paths,修改建立資料夾的data和logs的路徑 # ----------------------------------- Paths------------------------------------ # # Path todirectory where to store the data (separate multiple locations by comma): # path.data: /root/es/data # # Path tolog files: # path.logs: /root/es/logs # 2.找到network,修改IP地址,如果本地訪問就是127.0.0.1 如果所有人都能訪問就修改成為0.0.0.0 #---------------------------------- Network ----------------------------------- # # Set thebind address to a specific IP (IPv4 or IPv6): # network.host:0.0.0.0 # # Set acustom port for HTTP: # http.port:9200 # 第二步: 輸入命令,編輯檔案:vim /root/elasticsearch-2.4.2/bin/elasticsearch 先找到exec行,在ES_HOME後面加上-Des.insecure.allow.root=true 兩行都改,記得打空格。 (用root執行elasticsearch檔案,就需要修改配置檔案elasticsearch); 第三步: 啟動elasticsearch-2.4.2, bin目錄下的elasticsearch檔案 輸入命令:sh elasticsearch-d(-d目的是讓es在後臺執行) 檢視ES是否啟動成功:curl http://127.0.0.1:9200 ,如果顯示版本資訊則表明啟動成功。 3.6 系統自動啟動Tomcat和ES 注意修改執行許可權:apache-tomcat-9.0.0.M20/bin目錄下 catalina.sh startup.sh shutdown.sh 三個檔案許可權 chmod +x。 第一步: 1.在/root目錄下新建一個autostart檔案 內容為兩行: sh /root/elasticsearch-2.4.2/bin/elasticsearch -d sh /root/apache-tomcat-9.0.0.M20/bin/startup.sh 2.給autostart加上執行許可權 chmod 777 autostart 3.編輯rc.local vim /etc/rc.local(儘量就在Ubuntu系統中修改,不要通過Windows拷貝進去) 在exit 0上一行加上/root/tomcat 3.7 Tomcat啟動慢問題解決 找到/jre/lib/security/Java.security檔案,在檔案中找到securerandom.source這個設定項,將其改為: securerandom.source=file:/dev/urandom (預設:securerandom.source=file:/dev/random)

4、部署專案

    將專案war包拷貝到apache-tomcat-9.0.0.M20\webapps目錄下即可。

    注:啟動系統必須在 根目錄下啟動使用絕對路徑啟動 即(/ 目錄)

5、快捷命令

關閉程序:killall -9 java

Xshell手動啟動ES:cd /;sh /root/elasticsearch-2.4.2/bin/elasticsearch -d

Xshell手動啟動Tomcat:cd /;sh /root/apache-tomcat-9.0.0.M20/bin/startup.sh

Xshell檢視Tomcat日誌(不間斷輸出日誌):

    tail -f /root/apache-tomcat-9.0.0.M20/logs/catalina.out

遠端拷貝:scp -r /root/backup   [email protected]:/root/backup

    表示將本地/root/backup資料夾拷貝到192.168.2.111的目標下。

相關推薦

Ubuntu server16.04.3 LTS配置環境併發Javaweb專案

注:本文章內容由同事收集,本人負責整理。獲得同意之後釋出到部落格作為自己網路筆記。剛開始使用,排版佈局請忽略。 1、安裝系統 注意幾點: 1.1記住安裝時的使用者名稱和密碼; 1.2注意配置IP; 1.3需要配置MySQL資料庫

Ubuntu 16.04.3 LTS上玩轉QUIC開源專案proto-quic

說明proto-quic專案是民間從chromium中抽取出的QUIC實現相關的程式碼。採用這個專案的程式碼,比從chromium原始碼編譯,要更快速和簡單。因為畢竟GFW限制,不是所有的人都可以翻牆去下載近10G的chromium專案原始碼。下面的實操過程完全遵照githu

Ubuntu 14.04.3 深度學習環境配置

機器型號:Lenovo M5400  顯示卡:NVIDIA GT740M  CPU:Intel 酷睿i5 4200M 記憶體:8G (一)安裝Ubuntu 14.04.3 參考 (二)解除安裝系統自

Ubuntu 16.04.3 LTS部署MantisBT2.8.0

前言 由於工作需要,準備搭建一個缺陷管理系統,最後相中了MantisBT,原因有以下幾點: 系統開源且安裝部署快捷 支援多種語言,使用起來很方便 角色、許可權等設定靈活,功能強大 廢話不多說,下面開始安裝部署MantisBT 安裝部署MantisBT

Ubuntu 14.04.4 LTS 修改環境變數導致無法進入桌面系統

Ubuntu 14.04.4 LTS 修改環境變數過後,導致無法進入桌面系統,一直卡在輸入密碼的介面,輸入的密碼也是對的,但是就是進不去桌面系統。 1.按下Ctrl + Alt + F5 進入Terminal,輸入帳號,密碼進入系統(不同的系統 Ctrl +

Ubuntu 16.04.3 LTS上搭建QUIC互動demo

目的本文依據參考文獻中的資料,來利用chromium原始碼編譯出quic_server和quic_client, 並依靠它們來發送QUIC協議請求,瞭解QUIC互動的細節。前提必須能夠流暢地翻牆下載chromium等專案程式碼下面是實操記錄專案目錄存放在cd ~/progra

Ubuntu 16.04.3 LTS上安裝Go 1.10

升級Go新版本的原因目前Ubuntu 16.04.3上最新的二進位制Go版本是1.6.2,執行github上的一個大的go專案,發現context包在go版本1.6以上和以下的import方式有差異在go1.7及以上版本context包被正式列入官方庫中,所以我們只需要imp

Ubuntu 16.04.3 LTS: apt-get update 失敗處理 Aborted (core dumped)

7ffeed1eb000-7ffeed1ed000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-f

Ubuntu 14.04.3 LTS如何安裝谷歌輸入法

一,開啟Ubuntu 的“Ubunru的軟體中心”,在搜尋裡面輸入“googlepinyin”,我們就會查詢到“Googlepinyin engine for ibus”,這就是我們要按照的谷歌拼音輸入,安裝它。 二,安裝完畢後,啟動終端shell,在shell裡輸入“

Ubuntu 14.04.2 LTS 配置 DNS server

我們目的是用一臺區域網機器完成 192.168.1.113 <-->cloudshield.com的解析,指定A記錄和CNAME; 0.關於ubuntu 下載、安裝、更新這裡就直接跳過了; 1.下載安裝工具 bind9 sudo apt

基於阿里雲 Ubuntu 16.04.3 LTS 搭建 python+flask web 伺服器

1. 確認 Ubuntu 已正確安裝 python 及 pip 2. 通過 FileZilla 將 python+flask 工程部署於 Ubuntu 伺服器 3. 將工程中的啟動檔案 Applic

在雲伺服器上搭建JSP環境併發web專案(通過域名訪問自己寫的專案

一、購買雲伺服器、域名(域名找域名商註冊) 二、準備好jdk.tomcat 版本我用的是jdk1.7+tomcat7 三、裝好JDK+tomcat並配置本地環境 變數 四、專案程式碼部署到tomcat伺服器 五、關閉伺服器的防火牆 做完這五部就OK 一

3步:在雲伺服器Ubuntu 16.04.4 LTS配置jdk-8u191-linux-x64.tar.gz

在阿里雲中搭建大資料實驗環境 第3步:在雲伺服器Ubuntu 16.04.4 LTS中配置jdk-8u191-linux-x64.tar.gz 前期準備1:在命令列輸入passwd +使用者名稱,修改密碼,若修改成功,則會返回password updated successfully&nbs

ubuntu 18.04.1,配置opencv3.4.3環境,並用Qt測試

之前在windows裝過opencv,編譯環境也是Qt,這次想說在ubuntu下也裝個,但總是遇到各種皮皮蝦問題。這裡我借鑑下一位網友的安裝教程:https://blog.csdn.net/jindunwan7388/article/details/80397700#comm

ubuntu 16.04.1 LTS postgresql安裝配置

ket ons wget 5.6 int cst multi 啟動 oca postgresql安裝--------------------二進制安裝:wget https://get.enterprisedb.com/postgresql/postgresql-9.5.6

ubuntu 16.04.1 LTS redis安裝配置

star ins redis-cli -s download root per edi down 編譯安裝:apt-get updateapt-get install build-essential tclwget http://download.redis.io/redi

Python 2.7.12+Django 1.11.8+Ubuntu 16.04.4 LTS+Apache 2.4.33寶塔配置

鏈接 是我 AD 測試環境 可能 static ive window In 將在本地localhost的項目部署到寶塔上;首先創建兩個域名,因為是測試環境,所以只是修該了C:\Windows\System32\drivers\etc\host文件 然後分別建立了前端(

ubuntu 16.04 系統安裝、環境配置

ubuntu 16.04 系統安裝、環境配置 注:文中很多內容是參考別人的部落格,都已註明出處,如果侵權,請私信。 初次寫部落格,這篇內容就屬性定義為原創了。 其實定義成原創很不好意思。所以隨便轉載吧。但請註明一下出處。 https://blog.csdn.net/qq_26

Ubuntu 18.04.1 LTS 搭建Hadoop環境

1.Ubuntu環境配置 本文使用Ubuntu 18.04.1 LTS,其他版本搭建過程基本一致。 建立hadoop使用者(可略) 1.建立新使用者 $ sudo useradd -m hadoop -s /bin/bash 2.設定密碼 $ sudo pass

Ubuntu 16.04.1 LTS zookeeper-3.4.11安裝啟動失敗Error contacting service. It is probably not running.

騰訊雲伺服器Ubuntu 16.04.1 LTS zookeeper-3.4.11安裝啟動失敗 zookeeper安裝後啟動報許可權不足: [email protected]:/opt/zookeeper-3.4.8/bin$ ./zkServer.sh start ZooKeep