linux 下j2ee环境配置(JDK+tomcat+eclipse+mysql)

viplinux 2012-01-28

一安装JDK

1、到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

exportJAVA_HOMEPATHCLASSPATH

6.退出重新登录系统,在命令行输入javac命令,如果有相关提示信息就说明安装成功了(你懂的),如果提示javac:commandnotfound那说明安装为成功,或者你装好了还没从新登录

注意:一般linux下都是默认安装了JDK的,但版本都比较低,最好先把系统这个低版本删掉,命令:“rpm-qa|grepgcj”查看目前版本,如果存在结果大致如:java-1.4.2-gcj-compat-1.4.2.0-40jpp.115,接下来卸载,卸载命令(必须是有root权限的用户才能执行):“rpm-e--nodepsjava-1.4.2-gcj-compat-1.4.2.0-40jpp.115”

在进行J2EE开发的时候必不可少的是和数据库连接,这就涉及到数据库驱动,这里数据库驱动要放到JDK主目录下的jre/lib/ext下面,否则连数据库时会报错

二安装tomcat

1、到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-zxvfapache-tomcat-5.5.35.tar",等到,安装完成

三安装eclipse

1、到http://www.eclipse.org/downloads/packages/release/helios/r下载eclipse的eclipse-jee-helios-linux-gtk.tar安装文件,并复制到/usr/local/下

2、安装方法和tomcat是一样的tar-zxvfeclipse-jee-helios-linux-gtk.tar

3、安装完后切换到图像界面,cd到eclipse目录下,启动eclipse,命令为:"./eclipse",

启动有可能报错,看看这里,http://www.linuxidc.com/Linux/2010-12/30605.htm

四安装mysql

1、到http://mysql.com/downloads/mysql/#downloads下载mysql安装文件mysql-5.1.60-linux-i686-glibc23.tar,并复制到/usr/local/下

2、安装方法和tomcat是一样的tar-zxvfmysql-5.1.60-linux-i686-glibc23.tar,因为这个名字太长了,我解压后把名字改成了mysql-5.1.60

3、groupaddmysql(创建mysql组)useradd-gmysqlmysql(创建mysql用户,并指定组为mysql)

4、进入到mysql安装目录/usr/local/mysql-5.1.60下执行“scripts/mysql_install_db--user=mysql”(通过mysql初始化数据库)接下来执行下面的几个命令:"chown-Rroot."(把当前目录ower指向ROOT)"chown-Rmysqldata"(把data文件及所有文件的ower指向mysql)"chgrp-Rmysql."(把当前文件及下所有文件的组指向组mysql),cpsupport-files/my-medium.cnf/etc/my.cnf,在support-files目录下有4个模版文件,我们选择其中一个Mysql的配置文件,覆盖/etc/my.cnf(系统默认的配置,其中设置了性能参数和Mysql的一些路径参数,执行cpsupport-files/mysql.server/etc/rc.d/init.d/mysqld编译目录的一个脚本

5、启动mysql,/usr/local/mysql-5.1.60/bin/mysqld_safe--user=mysql&,如果出现mysqlended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。大多数问题是权限设置不正确引起的。

6、检测mysql能否正常运行,cd到bin下,执行命令“./mysql-uroot-p”如果提示输入密码,那说明安装成功了

7、如果想每次开机启动则需要进行如下三个设置:chmod700/etc/init.d/mysqld,chkconfig--addmysqld,chkconfig--level345mysqldon

8、启动服务servicemysqldstart

注意:在第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-uroot-p”都OK了。(注意这里加的是系统环境变量,如果要针对指定用户下,则到相应的用户文件夹下修改相关配置)

涉及到mysql,有俩个命令必须要提到:

mysqldump-uroot-p密码数据库名称>a.sql(备份数据库)

mysql-uroot-p密码数据库名称<data.sql(数据库恢复)

五新建项目

这里和window下基本是一样的,前面tomcat和JDK都OK了,这里有可能因为版本的问题会出现下面的错误,http://sfwhhp.iteye.com/blog/729085看看这个帖子就明白了,按照这个帖子回复的方法做:“Navigator-->XXXproject-->.setting-->打开org.eclipse.wst.common.project.facet.core.xml此文件,把<installedfacet="jst.web"version="2.5"/>改为<installedfacet="jst.web"version="2.4"/>”

这样整个linux下J2EE环境就能运行起来了

相关推荐

citic / 0评论 2020-06-16