linux下web开发环境搭建

JAVA运行环境:j2sdk-1_4_2_05

数据库服务器:MySQL-4.0.20d

Web服务器:Tomcat5.0.27

JDBC驱动程序:mysql-connector-java-3.0.14-production-bin.jar

1、搭建JAVA的运行环境

一.jdk1.4卸载

由于redhat Enterprise 5 中自带安装了jdk1.4的,所以在安装jdk1.6前我把jdk1.4的卸了,步骤如下:

1.打开终端输入#rpm -qa | grep gcj ,其现实内容有:

java-1.4.2-gci-compat.........

java-1.4.2-gcj-compat-devel.....(具体忘了是什么了,反正有两个java开头的文件)

2.卸载

#rpm -e --nodeps java-1.4.2-gci... (利用rpm -e --nodeps 命令删除上面查找的内容)

此时jdk1.4已被卸了。


(1)到Sun公司下载j2sdk-1_4_2_05-linux-i586-rpm.bin

(2)将文件改为可执行文件:

[root@eframe62 tuzq]# chmod +x j2sdk-1_4_2_05-linux-i586-rpm.bin

(3)执行自解压文件:

[root@eframe62 tuzq]# ./j2sdk-1_4_2_05-linux-i586-rpm.bin

(4)解压缩生成rpm文件j2sdk-1_4_2_05-linux-i586-rpm,安装rpm:

[root@eframe62 tuzq]# rpm –ivh j2sdk-1_4_2_05-linux-i586-rpm

(5)文件被安装在/usr/java/j2sdk1.4.2_05目录下,为了方便在/usr目录下做一个简单的连接:

[root@eframe62 usr]# ln –s /usr/java/j2sdk1.4.2_05 jdk

(6)加入环境变量:

[root@eframe62 usr]# export JAVA_HOME=/usr/jdk

[root@eframe62 usr]# export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:.

[root@eframe62 usr]# export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

(7)测试JAVA运行环境:写一个java程序来验证
[root@eframe62 usr]# vi HelloWorld.java
输入如下内容:

public class HelloWorld{

public static void main(String args[]){

System.out.println("Hello,Wrold");

}

}

写盘并退出编辑器:

:wq

[root@eframe62 usr]# javac HelloWorld.java

(没有错误)

[root@eframe62 usr]# java HelloWorld

Hello,World
这样,JAVA运行环境搭建好了。

 

2、安装MySQL数据库

mysql

的三种安装方式:

RPM 

二进制包和源代码

 

本次安装的系统平台为

redhat 5 

一、使用

RPM

包进行安装

 

 

    

首先可以从安装光盘中或者到

mysql

的网站上下载对应版本的

rpm

包如下:

  

MySQL-server-community-5.1.38-0.rhel5.i386.rpm  

MySQL-client-community-5.1.38-0.rhel5.i386.rpm  

    

接着我们可以使用

rpm

命令进行安装:

  

rpm -ivh MySQL-server-community-5.1.38-0.rhel5.i386.rpm  

rpm -ivh MySQL-client-community-5.1.38-0.rhel5.i386.rpm  

二、安装二进制包

 

 

步骤如下:

  

1

、用

root

登录系统,增加

mysql

用户和组

  

groupadd mysql  

useradd -g mysql mysql  

2

、解压二进制包,假如二进制包放在

/home/mysql

下,我们在解压后并增加一

个符号链接

  

tar xvfz mysql-5.1.38-linux-i686-glibc23.tar.gz  

ln -s mysql-5.1.38-linux-i686-glibc23 mysql  

3

、在数据库目录下创建系统数据库的表,

--user

表示这些数据库和表的所有者

为此用户

  

cd mysql  

./scripts/mysql_install_db --user=mysql  

4

、设置目录权限,将

data

目录的所有者改为

mysql

,其它目录的文件的所有者

root  

chown -R root:mysql .  

chown -R mysql:mysql data  

5

、启动

mysql  

./bin/mysqld_safe --user=mysql &  

三、源码安装

mysql 

 

1

、用

root

登录系统,增加

mysql

用户和组

  

groupadd mysql  

useradd -g mysql mysql  

2

、解压源码包,并进入解压后的目录

  

tar xvfz mysql-5.1.38.tar.gz  

cd mysql-5.1.38  

3

、用

configure

工具来编译源代码,这里我们可以使用很多的参数,具体可以

configure --help

来查看,这里我们将

mysql

安装到

/usr/local/mysql

  

./configuer --prefix=/usr/local/mysql  

make  

make install  

4

、选择一个样例配置文件,并复制到

/etc/

下改名为

my.cnf  

cp support-files/my-medium.cnf /etc/my.cnf  

 

5

、在数据库目录下创建系统数据库的表,

--user

表示这些数据库和表的所有者

为此用户

  

cd /usr/local/mysql  

./bin/mysql_install_db --user=mysql  

6

、设置目录权限,将

var

目录的所有者更改为

mysql,

其它目录和文件的所有者

root  

chown -R root .  

chown -R mysql var  

chgrp -R mysql .  

7

、启动

mysql  

./bin/mysqld_safe --user=mysql & 

 

 

3、安装Tomcat

Tomcat可以到www.jakarta.org下载,是二进制包(已编译):jakarta-tomcat-5.0.27.tar.gz。

(1)将文件解压到/usr/local目录下

[root@eFrame62 local]# gunzip < /home/tuzq/jakarta-tomcat-5.0.27.tar.gz | tar xvf –

(2)创建方便使用的连接

[root@eFrame62 local]# ln -s /usr/local/jakarta-tomcat-5.0.27.tar.gz tomcat

(3)设置JDK路径

[root@eFrame62 local]# cd tomcat

[root@eFrame62 tomcat]# vi bin/catalina.sh

在catalina.sh的开头添加:

export JAVA_HOME=/usr/jdk

export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:.

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

(4)启动Tomcat

[root@eFrame62 tomcat]# bin/startup.sh

在浏览器中输入http://机器域名或IP地址:8080/,会显示Tomcat欢迎界面。

(5)停止Tomcat

[root@eFrame62 tomcat]# bin/shutdown.sh

(6)要在系统启动时自动启动Tomcat,在/etc/rc.d/rc.local中加入:

/usr/local/tomcat/bin/startup.sh

(7)管理Tomcat

修改/usr/local/tomcat/conf/tomcat-users.xml,增加管理员账号(需要重新启动Tomcat):

[root@eFrame62 tomcat]# vi conf/tomcat-users.xml

在<tomcat-users>中加入一行:

<user username="admin" password="" roles="admin,manager"/>

在浏览器中输入http://机器域名或IP地址:8080/admin,以管理员登录进入管理界面。

(8)创建Context内容

创建标准的Web应用程序(如quickstart):包括WEB-INF目录,其下有classes和lib目录。

一种方法是将整个目录拷贝到/usr/local/tomcat/webapps/目录下,重启Tomcat,会自动加载。

另一种方法是整个目录拷贝到某个目录(如/home/tuzq/quickstart),在管理界面中,左边选择Tomcat Server/Service (Catalina)/Host(localhost),在右边的Host Actions下拉框中选择Create New Context,指定Document Base为/home/tuzq/quickstart,指定Path为/quickstart;为了使用JNDI,将Use Naming设为True。

这样,就可以通过http://机器域名或IP地址:8080/quickstart访问Web应用内容了。

(9)设置JDBC

为了访问指定的数据库,要把对应的JDBC驱动程序(这里是mysql-connector-java-3.0.14-production-bin.jar)拷贝到/usr/local/tomcat/common/lib目录下,Tomcat在启动时会自动加载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值