JSP 环境搭置(for Linux)
[bo]一、软件准备[/bo]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的官方网站上都可以找到的。
[bo]二、jdk的安装与配置[/bo]
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,得到版本型号即表示安装成功。
[bo]三、tomcat6.0的安装与配置[/bo]
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/bin/startup.sh
[bo]四、mysql的安装与配置[/bo]
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/ /etc/
#/my-medium是mysql的配置文件,这一步可以稍后做
如果没有问题了,下面我们就可以使用了!
shell> /sbin/service mysql start #启动mysql服务(stop停止,restart重启)
shell> mysqladmin -u root password 123456 #修改密码
shell> mysql -u root –p #进入,输入密码就可以开始了
[bo]五.让jsp能够链接到mysql数据库[/bo]
要想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的驱动安装了。重启服务器即可用了,测试数据库成功。
[[it] 本帖最后由 guixiaolan 于 2008-5-18 21:27 编辑 [/it]]