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,能够看到启动成功。