CentOS+JDK+Tomcat+MySQLJDBC Driver 开发环境搭建实录

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

到官网下载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出现问题,参考 。


(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 到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安装没有问题了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/53fc27d5ba8afbc73fde410ecc597820.html