当前位置: > CentOS > CentOS服务器 > 环境配置 >

CentOS+JDK+Tomcat+MySql&JDBCDriver 开发环境搭建实录

时间:2014-12-27 23:55来源:linux.it.net.cn 作者:IT

 Java web开发的经典和最普及的环境当属tomcat了,不仅免费开源而且非常稳定,使用人群众多,从而网上的各种相关资源也丰富。tomcat是跨平台的产品,通吃常见服务器OS。MySql是个人及中小企业首选的数据库管理系统,开源免费,使用十分广泛,同样也是通吃各种服务器OS。本着开源免费的精神,OS当然也是选择一款同样开源免费的最为合适,目前而言非CentOS莫属。

本次环境搭建,基本思路是不安装无用的东西,保持系统精简高效,Java,Tomcat,MySql均采用绿色安装,不使用yum或rpm等安装工具。

1 安装配置CentOS
当前虚拟化已经非常普遍,所以这次环境搭建也是在虚拟机上进行。本次选择的是ESXi5作为主机系统来安装CentOS这个客户OS,分配的硬盘大小是100GB,分区安排如下:

/dev/sda1 50GB /var
/dev/sda2 30GB /opt ---------------------------------绿色安装java, tomcat, mysql
/dev/sda3 10GB /usr
/dev/sda5 5GB /
/dev/sda6 5GB swap
1.1 下载安装最新版CentOS
到http://www.centos.org官网下载CentOS-6.3-x86_64-minimal.iso这个最小安装版本就可以了,作为服务器使用,强烈建议不安装无用的东西,特别是GNOME这样的GUI组件,更是没有必要。
1.2 配置CentOS
默认安装以后,需要进行如下配置:

(0)配置好网络,使能访问Internet
这一步就不想细说了,熟悉linux的人都懂的。
注意:要是出现问题,参考关于NetManager和network两个服务冲突的解决方式。

(1)执行如下脚本关闭selinux
setenforce 0 # 立刻关闭,本次启动有效
为了下次启动有效,需要修改/etc/selinux/conf文件,设置 SELINUX=disabled。

(2)用yum安装工具软件wget,vim
yum install wget #wget用来下载tomcat,java, mysql等安装包
yum install vim #vim 用来修改配置文件
注意:要是yum出现问题,参考http://blog.csdn.net/smstong/article/details/7756331。

(3)配置防火墙,为tomcat和mysql做准备
iptables -I INPUT -p tcp --dport=8080 -j ACCEPT #开放8080端口(Tomcat)
iptables -I INPUT -p tcp --dport=3306 -j ACCEPT #开放3306端口(MySql)
service iptables save #把防火墙配置存入配置文件

2 安装配置JDK
2.1 绿色安装JDK
用wget 到http://www.oracle.com官网下载 jdk-7u2-linux-x64.tar.gz 
然后 tar -xzvf 解压安装包到/opt/,解压即安装,这也就是绿色安装了。

2.2 配置环境变量
然而还需要配置一些环境变量如下:

export JAVA_HOME=/opt/jdk1.7.0_05
export PATH=/opt/jdk1.7.0_05/bin:/opt/jdk1.7.0_05/jre/bin:$PATH
export CLASSPATH=./:/opt/jdk1.7.0_05/jre/lib/dt.jar:/opt/jdk1.7.0_05/jre/lib/tools.jar
此时,可以编写一个helloworld的JAVA小程序,然后通过javac编译,通过java执行,如果能顺利执行,说明JDK安装没有问题了。

3 安装配置MySql
3.1绿色安装MySql
去http://www.mysql.com官网下载mysql-5.5.25a-linux2.6-x86_64.tar.gz,通过tar -xzvf 解压到/opt。
按照安装包里INSTALL-BINARY文件说明进行即可,摘抄如下:

shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .

(责任编辑:IT)

------分隔线----------------------------