项目环境构建 02_项目运行_Linux服务器部署 一、Red Hat Linux 打开命令行终端 配置网络 安装服务环境 下载软件 软件名称 用途 下载地址 JAVA环境 代码运行环境 http://tomcat.apache.org/index.html Tomcat服务器 应用服务器 http://java.sun.com/javase/downloads/5u22/jdk Mysql服务器 数据库服务器 http://downloads.mysql.com/archives.php?p=mysql-5.1&o=linux- 下载的软件: apache-tomcat-5.5.30.tar.gz jdk-1_5_0_22-linux-i586.bin mysql-5.1.48-linux-i686-glibc23.tar.gz 下载后的文件 安装JDK环境 在路径/usr/下建立文件夹java;把jdk-1_5_0_22-linux-i586.bin复制到java文件夹下。 使当前用户具有对jdk-1_5_0_22-linux-i586.bin的执行权限 [root@bogon java]# chmod 755 jdk-1_5_0_22-linux-i586.bin 执行安装程序 [root@bogon java]# /usr/java/jdk-1_5_0_22-linux-i586.bin 执行之后,会显示jdk的安装许可
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
,按空格键翻页,协议最后,问你是否同意;输入“yes”,开始执行安装。 安装完成后,/usr/java/下多一个jdk1.5.0_22文件夹。 删除安装文件jdk-1_5_0_22-linux-i586.bin。 配置JDK 设定环境变量 打开/etc/下的profile配置文件 在profile配置文件中加入以下内容 export JAVA_HOME=/usr/java/jdk1.5.0_22 export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar export PATH=.:$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin 保存profile配置文件 加载修改的profile配置文件 [root@bogon java]# source /etc/profile 查询JDK版本,确认配置成功。 [root@bogon java]# java –version 卸载/删除JDK [root@bogon java]# rm –fr jdk1.5.0_22 然后删除/etc/profile配置文件中相应配置信息就可以。 安装Mysql数据库服务器 解压缩文件 把解压缩后的文件放到计划的路径下。 创建用户和用户组 [root@bogon root]# groupadd mysql [root@bogon root]# useradd -g mysql mysql 初始化mysql表格 到mysql目录下,初始化mysql表格,安装 mysql 默认数据库: [root@bogon root]# cd /usr/local/mysql-5.1.48-linux-i686-glibc23 [root@bogon mysql-5.1.48-linux-i686-glibc23]# scripts/mysql_install_db --user=mysql 修改目录权限 修改目录权限,归于用户mysql所有 [root@bogon /]# cd /usr/local [root@bogon local]# chgrp -R mysql /usr/local/mysql-5.1.48-linux-i686-glibc23 [root@bogon local]# chgrp -R mysql /usr/local/mysql-5.1.48-linux-i686-glibc23/data [root@bogon local]# chown -R mysql /usr/local/mysql-5.1.48-linux-i686-glibc23 [root@bogon local]# chown -R mysql /usr/local/mysql-5.1.48-linux-i686-glibc23/data 测试Mysql [root@bogon root]# cd /usr/local/mysql-5.1.48-linux-i686-glibc23 [root@bogon mysql-5.1.48-linux-i686-glibc23]# bin/mysqld_safe --user=mysql 这种启动方式,看不出启动效果,因为要继续输入命令查看是否启动成功的话,就会停止数据库。 添加到系统自启动 把文件mysql.server从路径/usr/local/mysql-5.1.48-linux-i686-glibc23/support-files/下复制到路径/etc/rc.d/init.d/下,并且修改名字为mysqld(service的名字) [root@bogon root]# cp /usr/local/mysql-5.1.48-linux-i686-glibc23/support-files/mysql.server /etc/rc.d/init.d/mysqld 修改文件mysqld中的basedir赋值为mysql的解压缩后的路径(默认是/usr/local/mysql) /usr/local/mysql-5.1.48-linux-i686-glibc23 执行挂接服务命名 [root@bogon root]# chkconfig --add mysqld 挂接完成后,mysql就会随开机一起启动服务。 查看挂接服务:chkconfig --list 删除挂接服务:chkconfig --del mysqld 启动和停止Mysql服务 [root@bogon /]# service mysqld start [root@bogon /]# service mysqld stop 登陆/退出Mysql [root@bogon /]# mysql [root@bogon /]# exit 安装Tomcat应用服务器 解压缩压缩包 解压缩后的效果。 把解压后的文件夹复制到想要的地方。 配置Tomcat 设定环境变量 打开/etc/下的profile配置文件 在profile配置文件中加入以下内容 export TOMCAT_HOME=/usr/local/apache-tomcat-5.5.30 export CATALINA_HOME=/usr/local/apache-tomcat-5.5.30 export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib 保存profile配置文件。 加载修改的profile配置文件 [root@bogon java]# source /etc/profile 启动tomcat服务 [root@bogon root]# cd /usr/local/apache-tomcat-5.5.30/bin [root@bogon bin]# ./startup.sh Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.30 Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.30 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.30/temp Using JRE_HOME: /usr/java/jdk1.5.0_22 Using CLASSPATH: /usr/local/apache-tomcat-5.5.30/bin/bootstrap.jar [root@bogon bin]# tail -f /usr/local/apache-tomcat-5.5.30/logs/catalina.out 2010-9-15 9:40:16 org.apache.coyote.http11.Http11BaseProtocol start 信息: Starting Coyote HTTP/1.1 on http-8080 2010-9-15 9:40:16 org.apache.jk.common.ChannelSocket init 信息: JK: ajp13 listening on /0.0.0.0:8009 2010-9-15 9:40:16 org.apache.jk.server.JkMain start 信息: Jk running ID=0 time=0/34 config=null 2010-9-15 9:40:16 org.apache.catalina.storeconfig.StoreLoader load 信息: Find registry server-registry.xml at classpath resource 2010-9-15 9:40:16 org.apache.catalina.startup.Catalina start 信息: Server startup in 1631 ms 添加到系统自启动 把文件catalina.sh从路径/usr/local/apache-tomcat-5.5.30/bin下复制到路径/etc/rc.d/init.d/下,并且修改名字为tomcat5(service的名字) [root@bogon root]# cp /usr/local/apache-tomcat-5.5.30/bin /etc/rc.d/init.d/tomcat5 chkconfig: 2345 88 88 这一行,第一个数字 2345 表示让 tomcat 在 2345 这四个级别都自动运行;第二个数字 70 表示进程启动的优先级;第三个数字 30 表示进程停止的优先级。 在文件tomcat5中加上 # chkconfig: 2345 10 90 # description: Tomcat is a World Wide Web Server. 位置:在“#!/bin/bash”之后。 #!/bin/bash # chkconfig: 2345 10 90 # description: Tomcat is a World Wide Web Server.