操作系统是Ubuntu12.04,32位的 。
二、安装JDK7
1、到Oracle官网上下载jdk-7u21-linux-i586.tar.gz。
2、将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 //解压缩文件
3、设置环境变量,用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
4、 修改系统默认的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
5、 检测,输入java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode)三、安装Tomcat7
1、下载apache-tomcat-7.0.41.tar.gz2、解压:tar -zxvf apache-tomcat-7.0.41.tar.gz
3、复制到/usr/local下并重命名为tomcat7:sudo cp -R apache-tomcat-7.0.41 /usr/local/tomcat7
4、给Tomcat目录设置权限,不然eclipse中无法创建tomcat7 server,切记!
sudo chmod -R 777 /usr/local/tomcat7
5、进入tomcat7下的bin目录: cd /usr/local/tomcat7/bin
6、启动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
7、关闭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
8、添加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
9、使配置生效:source /etc/profile。
10、默认情况下,Tomcat并没提供具有管理权限的账号,所以需要添加具有这种权限的账号。角色manager-gui具有这种权限,但在系统用户控制文件tomcat-users.xml中并没有设置这两种角色和对应的用户,所以需要添加这种角色和用户,方法是打开tomcat-users.xml文件,添加如下内容:
<role rolename="manager-gui"/>
<user username="manager" password="manager" roles="manager-gui"/>
然后重启Tomcat服务器,文件修改生效。
四、安装SpringSource Tool Suite
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的图标也出现在了桌面左侧的启动栏上。
五、完全卸载MySQL
找出文件:sudo find / -name '*mysql*'
然后删除不需要的文件。
六、安装MySQL Server 5.6.12
1、下载文件mysql-5.6.12-linux-glibc2.5-i686.tar.gz
2、移动到/usr/local目录下:sudo cp mysql-5.6.12-linux-glibc2.5-i686.tar.gz /usr/local
3、解压:sudo tar -zxvf mysql-5.6.12-linux-glibc2.5-i686.tar.gz
4、重命名解压后的文件夹为mysql:sudo mv mysql-5.6.12-linux-glibc2.5-i686 mysql。
5、增加mysql用户组:sudo groupadd mysql
6、增加mysql用户:sudo useradd -r -g mysql mysql
7、进入mysql目录:cd /usr/local/mysql
8、将mysql文件夹own及grp变更为mysql:
sudo chown -R mysql .
sudo chgrp -R mysql .
9、执行mysql安装脚本:sudo scripts/mysql_install_db --user=mysql
10、将目录权限变更回来,仅保留data目录为mysql用户:
sudo chown -R root .
sudo chown -R mysql data
11、设置服务器以及客户端编码为utf-8:
(1)sudo gedit support-files/my-default.cnf
(2)添加以下内容:
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
12、将mysql配置文件拷贝到etc目录(全局配置):
sudo cp support-files/my-default.cnf /etc/my.cnf
13、启动mysql:sudo bin/mysqld_safe --user=mysql &
14、初始化mysql root用户密码:sudo bin/mysqladmin -u root password '密码文字'
15、复制mysql.server脚本到/etc/init.d(初始化服务)
sudo cp support-files/mysql.server /etc/init.d/mysql.server
16、查看mysql运行状态
sudo service mysql.server status
如果运行正常,会显示 *MySQL running。
如果显示 not running,应该是前面没有启动服务,可直接用service mysql.server start启动
sudo service mysql.server [status|start|stop]
17、让mysql开机启动[defaults],取消开机启动[remove]
sudo update-rc.d -f mysql.server defaults [remove]
18、添加环境变量
sudo gedit /etc/environment
在PATH="...."末尾处添加:/usr/local/mysql
19、使配置文件生效:source /etc/environment。
七、安装Maven
1、从网站上下载linux版本的maven安装包apache-maven-3.0.5-bin.tar.gz;2、解压apache-maven-3.0.5-bin.tar.gz进行安装;
tar -xzvf apache-maven-3.0.5-bin.tar.gz
3、设置maven环境变量,vim /etc/profile或者vim /etc/environment;
export M3_HOME=/usr/local/maven
export MAVEN_OPTS="-Xms256m -Xmx512m"
export PATH=$PATH:$M3_HOME/bin
4、验证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"
八、安装nexus
1、获得root权限:sudo -i
2、进入/usr/local目录下:cd /usr/local
3、复制安装文件到/usr/local目录下,:cp /home/jackie/Downloads/nexus-2.5.0-04-bundle.tar.gz ./
4、解压:tar zxvf nexus-2.5.0-04-bundle.tar.gz
5、创建链接:ln -s nexus-2.5.0-04 nexus
6、设置为系统服务,开机自动启动:
cd /etc/init.dcp /usr/local/nexus/bin/jsw/linux-x86-32/nexus ./nexus
chmod 755 nexus
7. 编辑/etc/init.d/nexus的文本
7.1. 添加以下变量
NEXUS_HOME=/usr/local/nexusPLATFORM=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}"
8、启动服务:
update-rc.d nexus defaultsservice nexus start
访问http://localhost:8081/nexus/index.html,可以看到启动成功。