1、系統說明
操做系統是Ubuntu12.04,32位的
。
2、安裝JDK7
一、到Oracle官網上下載jdk-7u21-linux-i586.tar.gz。
二、將jdk-7u21-linux-i586.tar.gz拷貝到/usr/local/java/目錄下面,這裏若是沒有java文件夾,則建立該文件夾,命令:
sudo mkdir -p /usr/local/java/ //建立文件夾java
sudo cp jdk-7u21-linux-i586.tar.gz /usr/local/java/ //把下載的文件拷貝到建立的目錄下面
sudo tar -zxvf jdk-7u21-linux-i586.tar.gz //解壓縮文件
三、設置環境變量,用gedit打開/etc/profile文件
sudo gedit /etc/profile
在文件的最後面增長:
export JAVA_HOME=/usr/local/java/jdk1.7.0_21
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
四、 修改系統默認的jdk
sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_21/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0_21/bin/javac 300
sudo update-alternatives --config java
sudo update-alternatives --config javac
五、 檢測,輸入java -version html
java version "1.7.0_21" java
Java(TM) SE Runtime Environment (build 1.7.0_21-b11) mysql
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode)
3、安裝Tomcat7 linux
一、下載apache-tomcat-7.0.41.tar.gz
二、解壓:tar -zxvf apache-tomcat-7.0.41.tar.gz
三、複製到/usr/local下並重命名爲tomcat7:sudo cp -R apache-tomcat-7.0.41 /usr/local/tomcat7
四、給Tomcat目錄設置權限,否則eclipse中沒法建立tomcat7 server,切記!
sudo chmod -R 777 /usr/local/tomcat7
五、進入tomcat7下的bin目錄: cd /usr/local/tomcat7/bin
六、啓動Tomcat7:sudo ./startup.sh
顯示:Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/java/jdk1.7.0_21
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
七、關閉Tomcat7:sudo ./shutdown.sh
顯示:Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/java/jdk1.7.0_21
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
八、添加Tomcat環境變量:sudo vi /etc/profile,紅色部分
#set environment variable
export JAVA_HOME=/usr/java/jdk1.7.0_21
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
export PATH=$PATH:$JAVA_HOME/bin
九、使配置生效:source /etc/profile。
十、默認狀況下,Tomcat並沒提供具備管理權限的帳號,因此須要添加具備這種權限的帳號。角色manager-gui具備這種權限,但在系統用戶控制文件tomcat-users.xml中並無設置這兩種角色和對應的用戶,因此須要添加這種角色和用戶,方法是打開tomcat-users.xml文件,添加以下內容:
<role rolename="manager-gui"/>
<user username="manager" password="manager" roles="manager-gui"/>
而後重啓Tomcat服務器,文件修改生效。
4、安裝SpringSource Tool Suite spring
Ubuntu 12.04使用了Unity界面,在桌面左側多了一個啓動器欄。咱們能夠將本身經常使用的軟件在啓動器欄放一個圖標,實現快速地啓動。啓動器欄的每個圖標實際上都對應了/usr/share/applications目錄下的一個文件。
爲了給SpringSource Tool Suite建立啓動欄圖標,咱們能夠在/usr/share/applications目錄下建立文件STS.desktop(文件名能夠任意,可是文件名後綴必須是.desktop),再將下面的內容複製過來:
[Desktop Entry]
Type=Application
Name=STS
Comment=SpringSource Tool Suite
Icon=/usr/local/springsource/sts-3.3.0.RELEASE/icon.xpm
Exec=/usr/local/springsource/sts-3.3.0.RELEASE/STS
Terminal=false
Categories=Development;IDE;Java;
注意: Icon與Exec後是運行SpringSource Tool Suite的圖標與路徑,按照狀況進行修改
而後在Dash主頁搜索關鍵字「STS」,就能夠看到一個SpringSource Tool Suite的圖標,點擊,SpringSource Tool Suite應用被打開,同時SpringSource Tool Suite的圖標也出如今了桌面左側的啓動欄上。 sql
5、徹底卸載MySQL apache
找出文件:sudo find / -name '*mysql*' bootstrap
而後刪除不須要的文件。
6、安裝MySQL Server 5.6.12 vim
一、下載文件mysql-5.6.12-linux-glibc2.5-i686.tar.gz tomcat
二、移動到/usr/local目錄下:sudo cp mysql-5.6.12-linux-glibc2.5-i686.tar.gz /usr/local
三、解壓:sudo tar -zxvf mysql-5.6.12-linux-glibc2.5-i686.tar.gz
四、重命名解壓後的文件夾爲mysql:sudo mv mysql-5.6.12-linux-glibc2.5-i686 mysql。
五、增長mysql用戶組:sudo groupadd mysql
六、增長mysql用戶:sudo useradd -r -g mysql mysql
七、進入mysql目錄:cd /usr/local/mysql
八、將mysql文件夾own及grp變動爲mysql:
sudo chown -R mysql .
sudo chgrp -R mysql .
九、執行mysql安裝腳本:sudo scripts/mysql_install_db --user=mysql
十、將目錄權限變動回來,僅保留data目錄爲mysql用戶:
sudo chown -R root .
sudo chown -R mysql data
十一、設置服務器以及客戶端編碼爲utf-8:
(1)sudo gedit support-files/my-default.cnf
(2)添加如下內容:
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
十二、將mysql配置文件拷貝到etc目錄(全局配置):
sudo cp support-files/my-default.cnf /etc/my.cnf
1三、啓動mysql:sudo bin/mysqld_safe --user=mysql &
1四、初始化mysql root用戶密碼:sudo bin/mysqladmin -u root password '密碼文字'
1五、複製mysql.server腳本到/etc/init.d(初始化服務)
sudo cp support-files/mysql.server /etc/init.d/mysql.server
1六、查看mysql運行狀態
sudo service mysql.server status
若是運行正常,會顯示 *MySQL running。
若是顯示 not running,應該是前面沒有啓動服務,可直接用service mysql.server start啓動
sudo service mysql.server [status|start|stop]
1七、讓mysql開機啓動[defaults],取消開機啓動[remove]
sudo update-rc.d -f mysql.server defaults [remove]
1八、添加環境變量
sudo gedit /etc/environment
在PATH="...."末尾處添加:/usr/local/mysql
1九、使配置文件生效:source /etc/environment。
7、安裝Maven
一、從網站上下載linux版本的maven安裝包apache-maven-3.0.5-bin.tar.gz;
二、解壓apache-maven-3.0.5-bin.tar.gz進行安裝;
tar -xzvf apache-maven-3.0.5-bin.tar.gz
三、設置maven環境變量,vim /etc/profile或者vim /etc/environment;
export M3_HOME=/usr/local/maven
export MAVEN_OPTS="-Xms256m -Xmx512m"
export PATH=$PATH:$M3_HOME/bin
四、驗證maven是否安裝成功:mvn -version。
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
Maven home: /usr/local/maven
Java version: 1.7.0_21, vendor: Oracle Corporation
Java home: /usr/local/java/jdk1.7.0_21/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.5.0-23-generic", arch: "i386", family: "unix"
8、安裝nexus
一、得到root權限:sudo -i
二、進入/usr/local目錄下:cd /usr/local
三、複製安裝文件到/usr/local目錄下,:cp /home/jackie/Downloads/nexus-2.5.0-04-bundle.tar.gz ./
四、解壓:tar zxvf nexus-2.5.0-04-bundle.tar.gz
五、建立連接:ln -s nexus-2.5.0-04 nexus
六、設置爲系統服務,開機自動啓動:
cd /etc/init.d
cp /usr/local/nexus/bin/jsw/linux-x86-32/nexus ./nexus
chmod 755 nexus
7. 編輯/etc/init.d/nexus的文本
7.1. 添加如下變量
NEXUS_HOME=/usr/local/nexus
PLATFORM=linux-x86-32
PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"
RUN_AS_USER="root"
7.2. 修改如下變量
WRAPPER_CMD="${PLATFORM_DIR}/wrapper"
WRAPPER_CONF=」${PLATFORM_DIR}/../conf/wrapper.conf"
PIDDIR="${NEXUS_HOME}"
八、啓動服務:
update-rc.d nexus defaults service nexus start 訪問http://localhost:8081/nexus/index.html,能夠看到啓動成功。