原帖及讨论:http://bbs.bccn.net/thread-214857-1-1.html 一、软件准备 java运行环境jdk1.6:jdk-6u4-linux-i586-rpm.bin jsp服务器tomcat6.0:apache-tomcat-6.0.14.tar.gz mysql数据库服务器:mysql-5.1.14-beta-linux-i686-glibc23.tar.gz jsp中必须的mysql驱动:mysql-connector-java-5.1.6.tar.gz 以上软件在sun,mysql,apache的官方网站上都可以找到的。
二、jdk的安装与配置 shell> chmod +x jdk-6u4-linux-i586-rpm.bin shell> ./jdk-6u4-linux-i586-rpm.bin 会有提示,一步一步来做就行了,最后的安装目录是/usr/java/jdk1.6.0_04
因为系统中集成了gcj,所以我们要用jdk代替gcj,如下: shell> cd /usr/bin #进入/usr/bin创建快捷命令 shell> ln -sf /usr/java/jdk1.6.0_04/jre/bin/java shell> ln -sf /usr/java/jdk1.6.0_04/bin/javac #在/usr/bin中创建java和javac的链接 #f参数表示覆盖原来的,因为原来的java是gcj
在配置文件(/etc/profile)添加如下几行: JAVA_HOME=/usr/java/jdk1.6.0_04 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/usr/java/apache-tomcat-6.0.14/lib/servlet-api.jar CATALINA_HOME=/usr/java/apache-tomcat-6.0.14 export JAVA_HOME PATH CLASSPATH CATALINA_HOME #CATALINA_HOME是tomcat的路径,见下一步安装步骤和路径 #这里将tomcat中的servlet-api.jar添加到CLASSPATH中了 #因为jsp要使用到servlet技术,所以必须要把tomcat中的servlet-api.jar包添加到CLASSPATH中去
使配置文件立即生效:shell> source /etc/profile 在命令行里输入java -version,得到版本型号即表示安装成功。
三、tomcat6.0的安装与配置 shell> tar -xzvf apache-tomcat-6.0.14.tar.gz shell> mv apache-tomcat-6.0.14 /usr/java/ #方便使用,当然你可以不移动 解压即可,然后将解压的文件apache-tomcat-6.0.14移动到的/usr/java/中 进入到文件apache-tomcat-6.0.14/bin,执 shell> ./startup.sh #即可可以启动服务器了 打开firefox,输入http://localhost:8080看到小猫的LOGO就表示启动成功
在/etc/rc.d/rc.local中添加(开机自动启动tomcat服务器): export JAVA_HOME=/usr/java/jdk1.6.0_04 /usr/java/apache-tomcat-6.0.14
四、mysql的安装与配置 shell> tar -xzvf mysql-5.1.14-beta-linux-i686-glibc23.tar.gz #解压即可,配置以后才能使用 #可能你下载的需要编译安装,没关系后面的步骤基本上相同,只是下面的文件位置可能有些不同,但是原理是一样的 shell> mv mysql-5.1.14 /usr/local/mysql #移动并改名字为mysql shell> cd /usr/local/mysql #在此文件夹下有一个INSTALL-BINARY,一定要Read,这是一个很好的安装教程,虽然是英文的
shell> /usr/sbin/groupadd mysql #添加组(这一步是必须的,groupadd有的系统可能是/usr/sbin/groupadd) shell> /usr/sbin/useradd -g mysql mysql #添加用户到组(同上)
shell> ./scripts/mysql_install_db --user=mysql #初始化授权,user后面的是刚才添加的用户名
shell> chown -R root . #权限分配,.(点)表示当前目录,别漏掉.(点) #-R参数表示同时分配子目录中的文件属主 shell> chown -R mysql data #权限侵权也是很重要的,INSTALL-BINARY文件中有教程 shell> chgrp -R mysql . #组权限分配
shell> cd /usr/bin shell> ln -s /usr/local/mysql/bin/mysql #新建快捷命令,在shell中输入mysql即可运行 shell> ln -s /usr/local/mysql/bin/mysqladmin #同上
shell> cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql shell> /sbin/chkconfig --add mysql #添加到开机服务中 #将mysql.server添加到/etc/rc.d/init.d/中,开机就可以自动启动mysql了 #shell>cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf #/my-medium是mysql的配置文件,这一步可以稍后做
如果没有问题了,下面我们就可以使用了! shell> /sbin/service mysql start #启动mysql服务(stop停止,restart重启) shell> mysqladmin -u root password 123456 #修改密码 shell> mysql -u root p #进入,输入密码就可以开始了
五.让jsp能够链接到mysql数据库 要想jsp能够访问数据库,则必须要有mysql驱动,即mysql-connector-java-5.1.6.tar.gz,将它解压看到mysql-connector-java-5.1.6-bin.jar,将它放入到/usr/java/apache-tomcat-6.0.14/lib文件中。这样就完成了mysql的驱动安装了。重启服务器即可用了,测试数据库成功。 |