RedHat9.0下安装JDK1.5+tomcat6.0+mysql5.0

RedHat9.0下安装JDK1.5+tomcat6.0+mysql5.0

Linux/uniux 2009-11-25 20:17:57 阅读68 评论0  字号: 订阅

(一)下载所需安装包:

      jdk-1_5_0_06-linux-i586.bin

      apache-tomcat-6.0.20.tar.gz

      mysql-5.0.22.tar.gz

(二).安装jdk:

     1.把安装文件放在/usr/local下

      [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin

       并输入 yes 确认安装

     2.创建 /etc/profile.d/java.sh 编辑环境变量

       export JAVA_HOME=/usr/local/jdk

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

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

      并执行:[root@localhost profile.d]# source java.sh

    3.验证 输入 javac 出现提示信息

    4.执行 helloworld  小程序

     在 /usr/local/test 下建立 HelloWorld.java

     public class HelloWorld{

 

       public static void main(String args[]){

 

         HelloWorld hello=new HelloWorld();

 

          hello.printHello();

 

      }

 

 

 

     private void printHello(){

 

       System.out.println("hello!!!");

 

      }

 

}

 

 

     执行结果

 

   [root@localhost test]# javac HelloWorld.java

 

    [root@localhost test]# java HelloWorld

 

   hello!!!

(三)TOMCAT的安装配置  

       #tar zxvf apache-tomcat-6.0.20.tar.gz       

     测试Tomcat能否正常启动:  

    启动Tomcat:

    # cd /usr/local/apache –tomcat-6.0.20

    # bin/startup.sh

    关闭Tomcat:

   # cd /usr/local/apache –tomcat-6.0.20

   #bin/shutdown.sh

   若看到以下信息:

   Using CATALINA_BASE:      /usr/local/apache –tomcat-6.0.20

   Using CATALINA_HOME:     /usr/local/apache –tomcat-6.0.20

   Using CATALINA_TMPDIR:   /usr/local/apache –tomcat-6.0.20/temp

   Using JAVA_HOME:          /usr/jdk1.5.0

    证明Tomcat6.0配置OK了!

    适当修改一个/root/Tomcat5.0/conf目录下的server.xml文件,

    将port=8080改为80

    <Host name="192.168.1.254" debug="0" appBase="euw3" unpackWARs="true" autoDeploy="true"

    xmlValidation="false" xmlNamespaceAware="false"> 其中host name为Linux主机的IP地址!

   然后打开浏览器,输入http://192.168.1.254,如果您能看到一只可爱的小猫望着你的话,那么恭喜您,  tomcat也成了!

(四)Mysql安装

  (1)执行"groupadd mysql"添加组mysql用户组。在mysql 组下增加

    mysql 用户

   [root@localhost etc]# groupadd mysql

   [root@localhost etc]# useradd -g mysql mysql

   执行后查看确认

  [root@localhost etc]# cd /home/

  [root@localhost home]# ll

 total 32

 drwx------  2 root  root  16384 Oct 25  2009 lost+found

 drwx------  2 mysql mysql  4096 Oct 25 01:01 mysql

 (2)  在opt 目录下解压mysql安装文件

 [root@localhost opt]# tar -zxvf mysql-5.0.0-alpha.tar.gz

 (3) 安装mysql (在解压的目录下执行 configure 程序 设置安装路径 )

 [root@localhost mysql-5.1.30]# ./configure -prefix=/opt/mysql

(4)出现Thank you for choosing MySQL! 执行make 进行编译 再执行 mak

install 安装

[root@localhost mysql-5.1.30]# make

[root@localhost mysql-5.1.30]# make install

(5)以mysql 的身份进行安装

 [root@localhost bin]# ./mysql_install_db --user=mysql

 (6)修改相应文件的主属,和组属

[root@localhost bin]# chown -R root .

[root@localhost bin]# chown -R mysql var

[root@localhost bin]# chgrp –R mysql .

 (7)以 mysql 的身份启动数据库

 [root@localhost bin]./bin/mysqld_safe --user=mysql

结果:

091025 23:50:49 mysqld_safe Logging to

'/opt/mysql/var/localhost.localdomain.err'.

091025 23:50:50 mysqld_safe A mysqld process already exists

(8)验证数据库的安装 (默认安装后 root 是没有密码的 进入数据库直接回车)

[root@localhost bin]# ./mysql -u root -p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 5

Server version: 5.1.30 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

你可能感兴趣的:(java,apache,tomcat,linux,mysql)