java web ubuntu_Ubuntu部署Java web项目
登錄服務器和給服務器傳輸文件,使用的工具是Xshell Xftp
Mysql
安裝mysql
輸入:sudo apt-get update ? ? ? ? ? ? ? ? ? ? 更新軟件列表
輸入:sudo apt-get install mysql-server ? 安裝mysql(過程中,需要輸入 root用戶密碼)
輸入:sudo netstat -tap | grep mysql ? ? ?如果看到有mysql 的socket處于 listen 狀態(tài)則表示安裝成功。
配置mysql
輸入:sudo vi /etc/mysql/my.cnf ? ?來編輯mysql配置文件,設置它的默認字符集為utf-8
按下" i?"鍵,打開vi編輯模式,
找到" client "標簽,在它下面加
default-character-set=utf8
找到" mysqld "標簽,在它下面加
init_connect='SET NAMES utf8'
character-set-server=utf8
按下" esc ",退出vi 的編輯模式。輸入" :wq ",來保存文件,并退出vi。
導入數據到mysql
輸入:mysql -u roor -p ? ? ? ? ? ? ? ? 然后在輸入root用戶密碼,登錄mysql
輸入:create database yq; ? ? ? ? ? ?創(chuàng)建數據庫
輸入:use yq; ? ? ? ? ? ? ? ? ? ? ? ? ? ? 來使用剛才創(chuàng)建的數據庫
輸入:source /home/test.sql; ? ? ? ?導入sql文件,通過路徑和文件名來找到sql文件。
至此,數據導入mysql完成。
然后可以,檢查下數據。其他命令:
show databases; 查看所有數據庫
show tables; 查看所有表(先需要用 use 命令,來指定數據庫)
select * from test; 查看表中信息
配置遠程登錄mysql
修改/etc/mysql/my.cnf,需要root用戶權限。找到文件中的:
bind-address = 127.0.0.1 注釋掉,如果不注釋,mysql只會監(jiān)聽本地連接。
創(chuàng)建或者賦予一個用戶,遠程登錄的權限:
mysql GRANT ALL PRIVILEGES ON data.table TO yq@"111.112.113.114" IDENTIFIED BY "root";
"data",設置該用戶允許訪問哪個數據庫,如果設置為*號,則可以訪問所有庫
"table",設置該用戶允許訪問哪個表,如果設置為*號,則可以訪問所有表
"yq",被賦予權限的用戶名,如果用戶不存在,則創(chuàng)建。
"111.112.113.114",允許該用戶從這個 IP 來遠程登錄mysql,如果設置為%號,則所有ip都可以。
"root",該用戶密碼
mysql flush privileges; 刷新權限
-----------------------以上遠程登錄的用戶已經創(chuàng)建完成---------------------------
在遠程的連接的時候,使用普通的連接,不能使用ssh。
Jdk
快速安裝jdk或jre
sudo apt-get install default-jdk
或者
sudo apt-get install oracle-java7-installer
或者
sudo apt-get install openjdk-jdk7(不建議使用,雖然是免費的,但是不完整)
sun jdk 部分代碼不是免費的,只能個人使用
open jdk 免費的,基于sun jdk改的,大部分的源碼是一樣的。
手動安裝jdk或者jre(更好的選擇自己想要的版本)
先從oracle官網上下載,自己所需的《java版本》的《Linux版本》的JRE。
下載好后,通過Xftp工具,傳到服務器中。
輸入:sudo?tar -zxvf XXXXXXX ?進行解壓JDK
輸入:sudo mv jre1.7.0_05 /usr/java ? /usr/java 這個目錄不存在,便會自己創(chuàng)建。 執(zhí)行這個命令,會將jre這個文件放入java目錄中。
sudo mv jre1.7.0_05/ /usr/java ? 這個命令,會將jre目錄下面的所有文件(不含jre本身目錄),放入java目錄中。
配置 ?java環(huán)境變量
輸入:vim ~/.bashrc ? 來編輯環(huán)境變量,在最底下,添加環(huán)境變量
export JAVA_HOME=/usr/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
如圖:
設置java默認程序
然后在設置默認程序(紅字部分,根據自己jdk安裝的目錄來修改)
輸入:sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_79/bin/java 300
輸入:sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_79/bin/javac 300
如果系統(tǒng)上,有多個jdk,那么還需要修改默認的jdk設置:
輸入:sudo update-alternatives --config java
會讓你選擇0,1,2...,默認是0,對應openjdk,我們當然需要換成我們剛剛設定的路徑
/usr/java/jdk1.7.0_07/bin/java ?????????300 ?????手動模式
輸入上述對應的序號,然后回車就OK了
測試java
最后通過:
輸入: java ? ?會出現很多java 對應的命令提示
輸入: javac ? 會出現很多javac ?對應的命令提示
上面兩個命令,都相應的出現很多提示,則java安裝成功。
輸入: java -version ? 檢查jdk版本。
Tomcat
下載tomcat,傳入服務器。
安裝tomcat
輸入: tar -vzxf apache-tomcat-7.0.63.tar.gz ? 解壓tomcat
輸入: sudo mv?apache-tomcat-7.0.63 /usr/ ? 將tomcat目錄放到usr目錄下
測試:
進入tomcat的bin目錄,啟動tomcat,然后通過IP地址訪問。測試能不能訪問tomcat默認主頁,如果可以,則安裝成功。
配置:
進入conf目錄,編輯server.xml文件。
首先,將默認端口8080改成80
然后,在《host》標簽下,配置工程路徑:
如圖:
至此,整個java web項目配置完成。
總結
以上是生活随笔為你收集整理的java web ubuntu_Ubuntu部署Java web项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《日长》第五句是什么
- 下一篇: 胎停育的危害性大吗