Linux搭建開發環境

1.搭建開發環境
在這裏插入圖片描述
1.1.上傳所需軟件
所需軟件Jdk tomcat eclipse mysql(從軟件源安裝不需要),所以我們需要上傳Jdk tomcat eclipse ,那怎麼上傳呢?
常用的方式有兩種:
第一種:sftp客戶端上傳,需要ssh的支持。需要宿主機能夠連通虛擬機(你們不行)
第二種:在宿主機安裝一個Tomcat存放軟件,虛擬機直接下載。這時只需虛擬機能訪問宿主機就ok。所以即使是nat地址轉換的聯網網絡方式,不是橋接方式也可以使用這種方式。

今天我們就使用第二種,明天我們再使用第一種。但是第二種普通的tomcat並不支持,需要配置一下
修改apache-tomcat-7.0.57\conf\web.xml listings:true可以把目錄以列表的形式顯示
把需要拷貝的文件放入\webapp\ROOT目錄
\conf\server.xml裏面的HOST不要配置Context

1.2.安裝jdk和eclipse運行

1.2.1.安裝JDK
1.去oracle官網下載,鏈接點此。也可以使用wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 安裝包在你執行這個命令時所在的文件夾位置。

2.解壓 tar -zxvf jdk-8u111-linux-x64.tar.gz

3.移動到自己想放的位置:(忽略)

mkdir /usr/lib/jdk

mv jdk1.8.0_111 /usr/lib/jdk/jdk1.8

4.設置環境變量:

方案一:修改全局配置文件,作用於所有用戶:sudo gedit /etc/profile

export JAVA_HOME=JDK安裝路徑
export CLASSPATH=.: J A V A H O M E / j r e / l i b : JAVA_HOME/jre/lib: JAVA_HOME/lib/tools.jar: C L A S S P A T H e x p o r t P A T H = CLASSPATH export PATH= JAVA_HOME/bin:$PATH
    方案二:修改當前用戶配置文件,只作用於當前用戶:vim ~/.bashrc 設置與上一樣

5.使修改的配置立刻生效:source /etc/profile 或者 source ~/.bashrc

6.檢查是否安裝成功:java -version
1.2.2.配置Java環境
就像在window我們需要配置JAVA_HOME和path一樣,我們需要配置,那怎麼配置呢?實際上就是修改配置文件,然後重新啓動linux就ok

sudo gedit /etc/profile
export JAVA_HOME=JDK安裝路徑
export CLASSPATH=.: J A V A H O M E / j r e / l i b : JAVA_HOME/jre/lib: JAVA_HOME/lib/tools.jar: C L A S S P A T H e x p o r t P A T H = CLASSPATH export PATH= JAVA_HOME/bin:$PATH

確認配置正常後,必須重啓虛擬機

配置自己安裝的jdk的環境變量特別注意:
不能額外添加多餘的空格,有中文沒有問題

(ubuntu 的vi 版本低了可以升級下vim)

首先卸載舊版本的vi編輯器:
sudo apt-get remove vim-common
然後安裝新版vi即可
$sudo apt-get install vim

1.3.安裝mysql和導入進銷存的sql腳本
安裝mysql就需要mysql的安裝包,那安裝包怎麼來?軟件源?
1.3.1.安裝MySql
安裝命令:
sudo apt-get install mysql-server

安裝完成後驗證,登錄mysql
mysql -uroot -padmin(程序包保持一致)

Mysql安裝完成後,默認的字符集不是utf-8所以我們需要修改字符集
1.3.2.修改字符集
在修改字符集之前,我們先來 查看字符集:
查看MYSQL字符集:
mysql>show variables like ‘character%’;
退出mysql:exit,

不是我們想要的格式utf-8所以需要修改,其實字符編碼是以配置文件的方式存在,所以我們只需要修改配置文件重啓mysql就ok了.
1)在配置文件修改字符集
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
在文件的

[mysqld]

* Basic Settings

user = MySQL
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql

character-set-server=utf8 #增加這個設置

skip-external-locking

然後打開文件

sudo gedit /etc/mysql/conf.d/mysql.cnf
[mysql]
default-character-set=utf8 #增加這個設置
2)重啓mysql
sudo /etc/init.d/mysql restart
3)查看是否修改成功
查看MYSQL字符集:show variables like ‘character%’;

7.4.eclipse的使用
方式1: 解壓目錄
執行命令: ./eclipse

方式2:
解壓縮,直接點擊eclipse.sh就ok,寫一個HelloLinux來做測試。
Eclipse 啓動 沒有找到 jdk環境
sudo gedit eclipse.ini (編輯配置文件加上標紅的屬性)
(命令行啓動啓動沒問題)
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520
-product
org.eclipse.epp.package.java.product
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256m
-vm
/usr/local/jdk/bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx256m

1.5.安裝Tomcat 並部署軟件
1.5.1.安裝Tomcat
1)安裝
Tomcat是一個壓縮包,直接解壓縮就ok,可以通過使用linux自帶的解壓縮工具解壓,也可以通過命令解壓縮。
自帶工具:
在這裏插入圖片描述 命令: tar -zxvf ./apcha…tar.gz; 2)測試 在windows啓動使用startup.bat而在linux上面沒有bat這種命令,這是windows專用。所以在startup.sh來啓動。 啓動: ./startup.sh 查看啓動日誌確認啓動時有沒有報錯。 查看日誌 catalina.* 測試 localhost:8080 查看防火牆狀態 sudo ufw status 開啓/關閉防火牆 (默認設置是’disable’) sudo ufw enable|disable