ubuntu
1.下載安裝jdk1.8
1.刪除已有的jdk版本
安裝以前先檢查一下系統有沒有自帶open-jdk
圖片上顯示個人是沒有自帶的,若是有可使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸載全部帶有Java的文件 這句命令的關鍵字是java
rpm -qa | grep java
rpm -qa | grep jdk
rpm -qa | grep gcj
2.下載jdk
sudo mkdir /usr/local/java
cd /usr/local/java
wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://120.52.72.24/download.oracle.com/c3pr90ntc0td/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz
由於oracle如今要贊成協議才能下載,直接使用wget加連接下載不到,因此要加上前面的那些代碼
3.解壓縮
sudo tar xvf jdk-8u112-linux-x64.tar.gz
4.設置環境變量
vim /etc/profile;
在最後輸入
export JAVA_HOME=/usr/local/java/jdk1.8.0_112
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
注意,後面不要留空格,否則會做爲路徑輸入,還有,必須用vim,不能用windows下的輸入,不然字符格式會衝突
5.輸入命令,是環境變量配置生效
source /etc/profile
2.安裝tomcat
1.下載tomcat
wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.6/bin/apache-tomcat-8.5.6.tar.gz
2.解壓縮
mkdir /usr/local/tomcat
cd /usr/local/tomcat
tar -zxvf apache-tomcat-8.5.6.tar.gz
cd apache-tomcat-8.5.6/bin
./startup.sh 打開tomcat
3.安裝mysql
yum安裝
1.rpm -qa | grep mysql // 這個命令就會查看該操做系統上是否已經安裝了mysql數據庫
2.若是有的話刪除mysql
yum方式安裝的mysql
一、yum remove mysql mysql-server mysql-libs compat-mysql51
二、rm -rf /var/lib/mysql
三、rm /etc/my.cnf
查看是否還有mysql軟件:
rpm -qa|grep mysql
若是存在的話,繼續刪除便可。
rpm方式安裝的mysql
a)查看系統中是否以rpm包安裝的mysql:
[root@localhost opt]# rpm -qa | grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686
b)卸載mysql
[root@localhost local]# rpm -e MySQL-server-5.6.17-1.el6.i686
[root@localhost local]# rpm -e MySQL-client-5.6.17-1.el6.i686
c)刪除mysql服務
[root@localhost local]# chkconfig --list | grep -i mysql
[root@localhost local]# chkconfig --del mysql
d)刪除分散mysql文件夾
[root@localhost local]# whereis mysql 或者 find / -name mysql
mysql: /usr/lib/mysql /usr/share/mysql
清空相關mysql的全部目錄以及文件
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
rm -rf /usr/my.cnf
3.在刪除完之後咱們能夠經過 rpm -qa | grep mysql 命令來查看mysql是否已經卸載成功
4.首先咱們能夠輸入 yum list | grep mysql 命令來查看yum上提供的mysql數據庫可下載的版本
5.而後咱們能夠經過輸入 yum install -y mysql-server mysql mysql-devel 命令將mysql mysql-server mysql-devel都安裝好
(注意:安裝mysql時咱們並非安裝了mysql客戶端就至關於安裝好了mysql數據庫了,咱們還須要安裝mysql-server服務端才行)
6.rpm -qi mysql-server查看剛安裝好的mysql-server的版本
7.service mysqld start開啓
8. 修改mysql的配置文件(修改默認編碼)
複製my-large.cnf文件到/etc/my.cnf --> 執行命令:
cp /usr/share/doc/mysql-server-4.1.12/my-large.cnf /etc/my.cnf
9.修改配置文件
sudo vim /etc/mysql/my.cnf
在client中加入
default-character-set=utf8
在mysqld中加入
character-set-server=utf8
10.修改密碼
select user,password,host from mysql.user;
set password = password('密碼')或update語句設置當前用戶密碼
11.重啓mysql:service mysqld restart
12.導入sql
source /usr/local/yiliao/document/yl_server2.sql
apt-get安裝
1.更新源
sudo apt-get update
2.判斷是否已經安裝mysql
sudo netstat -tap | grep mysql
3.安裝mysql
sudo apt-get install mysql-server mysql-client
4.修改配置文件
sudo vim /etc/mysql/my.cnf
在client中加入
default-character-set=utf8
在mysqld中加入
character-set-server=utf8
5.修改密碼
select user,password,host from mysql.user;
set password = password('密碼')或update語句設置當前用戶密碼
6.開啓遠程訪問權限
vim /etc/mysql/my.cnf
將bind-address = 127.0.0.1註釋掉
7.重啓mysql
/etc/init.do/mysql restart
8.導入sql
source /usr/local/yiliao/document/yl_server2.sql
彷佛在PRIMARY KEY (`pid`) comment '')不行,要PRIMARY KEY (`pid`) )這樣才行
4.安裝maven
1.下載maven
mkdir /usr/local/maven
cd /usr/local/maven
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz
2.解壓
tar -xzf apache-maven-3.3.3-bin.tar.gz
3.設置環境變量
vim /etc/profile
在最後追加
export M2_HOME=/usr/local/maven/apache-maven-3.3.3
export PATH=${M2_HOME}/bin:$PATH
4.輸入命令,是環境變量配置生效
source /etc/profile
5.測試是否生效
mvn -v
5.安裝git
apt-get install git
yum install git
git從1.7升級到2.2
安裝需求:
># yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
># yum install gcc perl-ExtUtils-MakeMaker
error: ```/utf8.c:463: undefined reference to `libiconv'```
># wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
># tar zxvf libiconv-1.14.tar.gz
># cd libiconv-1.14
># ./configure --prefix=/usr/local/libiconv
># make && make install
卸載Centos自帶的git1.7.1:
經過git –version查看系統帶的版本,Cento6.5應該自帶的是git版本是1.7.1
># yum remove git
下載git2.2.1並將git添加到環境變量中
># wget https://github.com/git/git/archive/v2.2.1.tar.gz
># tar zxvf v2.2.1.tar.gz
># cd git-2.2.1
># make configure
># ./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
># make all doc
># make install install-doc install-html
># echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
># source /etc/bashrc
查看版本號
># git --version
>git version 2.2.1
6.用maven打包
1.在pom.xml目錄下運行mvn clean package
2.解決各類各樣的error和warning,參考收藏的網頁
3.將生成的war包放到tomcat的webapps下
4.修改配置文件conf/server.xml
<Context path="/" docBase="D:/apache-tomcat-7.0.62/webapps/yiliao-server.war" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/yl"/>
</Context>
5.運行startup.sh,將生成的文件夾中的內容取代ROOT文件夾中的內容
6.將ROOT文件夾放到vps上
6.maven 自動部署到tomcat
1.pom.xml設置
<!--servlet-api,maven打包時須要-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
<build>
<finalName>yiliao-server</finalName>
<plugins>
<!--解決[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ignored-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<!-- http://maven.apache.org/plugins/maven-war-plugin/ -->
<packagingExcludes>WEB-INF/web.xml</packagingExcludes>
</configuration>
</plugin>
<!--自動部署-->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat</server>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
<!--爲maven打包時設置編碼字符集-->
<properties>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
</properties>
2.設置tomcat7/conf/tomcat-users.xml
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="admin,manager,manager-gui,manager-script"/>
最終要的是哪一個manager的role,用來的登錄
3.設置maven3/conf/settings.xml
這裏的帳號密碼與上面對應
<server>
<id>tomcat</id>
<username>admin</username>
<password>admin</password>
</server>
4.mvn tomcat:redeploy 在pom.xml同級目錄下html