linux 下j2ee环境配置(JDK+tomcat+eclipse+mysql)
一 安装JDK1、到http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u29-oth-JPR下载JDK安装包,我安装的是 jdk-6u29-linux-i586.bin
2、把 jdk-6u29-linux-i586.bin 复制到linux的 /usr/local/下
3、把目录制定到 /usr/local/下,
4、安装JDK,输入 "./jdk-6u29-linux-i586.bin" ,大概一分钟时间JDK就安装完成了
5.配置JDK,在/etc/profile 文件最后添加如下语句(在保证你系统还没安装liunux的情况下):
JAVA_HOME=/usr/local/jdk1.6.0_29
PATH=$PATH:/usr/local/jdk1.6.0_29/bin
CLASSPATH=.:/usr/local/jdk1.6.0_29/jre/lib/rt.jar
export JAVA_HOME PATH CLASSPATH
6.退出重新登录系统,在命令行输入 javac命令,如果有相关提示信息就说明安装成功了(你懂的),如果提示 javac: command not found 那说明安装为成功,或者你装好了还没从新登录
注意:一般linux下都是默认安装了JDK的,但版本都比较低,最好先把系统这个低版本删掉,命令:“rpm -qa | grep gcj ”查看目前版本, 如果存在结果大致如:java-1.4.2-gcj-compat-1.4.2.0-40jpp.115,接下来卸载,卸载命令(必须是有root权限的用户才能执行):“rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115”
在进行J2EE开发的时候必不可少的是和数据库连接,这就涉及到数据库驱动,这里数据库驱动要放到JDK主目录下的 jre/lib/ext下面,否则连数据库时会报错二 安装tomcat1、到http://tomcat.apache.org/download-55.cgi下载 apache-tomcat-5.5.35.tar
2、复制apache-tomcat-5.5.35.tar 到linux的 /usr/local/下
3、安装tomcat,转到/usr/local/下,输入 "tar -zxvf apache-tomcat-5.5.35.tar" ,等到,安装完成
三 安装eclipse1、到http://www.eclipse.org/downloads/packages/release/helios/r下载eclipse的eclipse-jee-helios-linux-gtk.tar安装文件,并复制到/usr/local/下
2、安装方法和tomcat是一样的 tar -zxvf eclipse-jee-helios-linux-gtk.tar
3、安装完后切换到图像界面,cd到eclipse目录下,启动eclipse,命令为:"./eclipse",
启动有可能报错,看看这里,http://www.linuxidc.com/Linux/2010-12/30605.htm
四 安装mysql1、到http://mysql.com/downloads/mysql/#downloads下载mysql安装文件mysql-5.1.60-linux-i686-glibc23.tar,并复制到/usr/local/下
2、安装方法和tomcat是一样的 tar -zxvf mysql-5.1.60-linux-i686-glibc23.tar,因为这个名字太长了,我解压后把名字改成了 mysql-5.1.60
3、groupadd mysql (创建mysql组) useradd -g mysql mysql (创建mysql用户,并指定组为mysql)
4、进入到mysql安装目录 /usr/local/mysql-5.1.60下执行“scripts/mysql_install_db --user=mysql”(通过mysql初始化数据库) 接下来执行下面的几个命令:"chown -R root ."(把当前目录ower指向ROOT) "chown -R mysql data"(把data文件及所有文件的ower指向mysql) "chgrp -R mysql ."(把当前文件及下所有文件的组指向组mysql),cp support-files/my-medium.cnf /etc/my.cnf,在 support-files目录下有4个模版文件,我们选择其中一个Mysql的配置文件,覆盖/etc/my.cnf(系统默认的配置,其中设置了性能参数和Mysql的一些路径参数,执行 cp support-files/mysql.server /etc/rc.d/init.d/mysqld 编译目录的一个脚本
5、启动mysql,/usr/local/mysql-5.1.60/bin/mysqld_safe --user=mysql & ,如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。大多数问题是权限设置不正确引起的。
6、检测mysql能否正常运行,cd 到 bin下,执行命令“. /mysql -u root -p” 如果提示输入密码,那说明安装成功了
7、如果想每次开机启动则需要进行如下三个设置:chmod 700 /etc/init.d/mysqld, chkconfig --add mysqld,chkconfig --level 345 mysqld on
8、 启动服务service mysqld start
注意:在第6中,如果我们不到bin下面,我们的mysql命令是会提示错误的,这是因为我们没有把mysql放到环境变量中,那接下来就把这个加进去,命令:vi /etc/profile (因为之前有安装JDK的时候写了PATH=$PATH:/usr/local/jdk1.6.0_29/bin),PATH=$PATH:/usr/local/jdk1.6.0_29/bin后面增加mysql的安装路径即 "PATH=$PATH:/usr/local/jdk1.6.0_29/bin:/usr/local/mysql-5.1.60/bin/" 从新登陆,在任何目录下执行 “mysql -u root -p”都OK了 。(注意这里加的是系统环境变量,如果要针对指定用户下,则到相应的用户文件夹下修改相关配置)涉及到mysql,有俩个命令必须要提到:
mysqldump -u root -p密码 数据库名称 > a.sql (备份数据库)
mysql -u root -p密码 数据库名称 < data.sql (数据库恢复)
五 新建项目