redhat 环境下的项目部署 发布

1.        搭建 FTP 环境

搭建 FTP 服务是为了 windows 能和 linux 进行文件通讯,在安装 RedHat 的时候已经提示用户是否安装 vsftpd 服务,笔者默认是安装上了的。

若需要单独安装可以参考文章:

http://hgr.blog.163.com/blog/static/61659001200822053729776/  

在 linux 命令行下面敲入命令

service vsftpd start

即可启动 ftp 服务

2.        建立一个 FTP 用户

运行命令

useradd liuyan

建立一个叫做“ liuyan ”的用户

运行命令

passwd liuyan

设定用户“ liuyan ”的密码

这样一个非 root 用户就建立好了,我们就把 liuyan 用户当做 ftp 用户。

 

3.        上传需要安装的 linux 软件

我们需要以下软件

JDK1.6( http://www.oracle.com/technetwork/java/javase/downloads/index.html )

下载 jdk-6u22-linux-i586-rpm.bin

Tomcat6( http://tomcat.apache.org/download-60.cgi )

下载 apache-tomcat-6.0.29.tar.gz

MySql5( http://download.softagency.net/MySQL/Downloads/MySQL-5.2/ )

下载 mysql-5.2.0-falcon-alpha-linux-i686-glibc23.tar.gz

 

通过 FTP 工具将以上三个文件下载的文件上传到 /home/liuyan/javaee 目录下面。

 

4.        安装 JDK

先安装 JDK1.6

敲入以下命令

cd /home/liuyan/javaee

tar –zxvf jdk-6u22-linux-i586-rpm.bin

即可解压缩 JDK 包。

解压缩成功后还不算完,我们还要手工设定一下环境变量!

用 VI 编辑器编辑一下环境变量文件

vi /etc/profile

在文件的末尾加上以下几句话

JAVA_HOME=/home/liuyan/javaee/ jdk-6u22-linux-i586

PATH=$PATH: /home/liuyan/javaee/ jdk-6u22-linux-i586/bin

CLASSPATH=.:/home/liuyan/javaee/ jdk-6u22-linux-i586/jre/lib/rt.jar

export JAVA_HOME PATH CLASSPATH

保存退出

注意:其中 jdk-6u22-linux-i586 是解压缩 jdk 后的包名。

按此配置,重新登录 linux 后, jdk 命令即生效。

在控制台输入

java –version

即可验证是否安装成功

5.        安装 Tomcat6

运行一下命令

cd /home/liuyan/javaee

tar –zxvf apache-tomcat-6.0.29.tar.gz

直接解压缩 tomcat 就行, tomcat 在这 3 个文件的安装中算是最简单的。

解压缩后的文件夹应该是 apache-tomcat-6.0.29

6.        安装 MySql 数据库

运行一下命令

tar –zxvf mysql-5.2.0-falcon-alpha-linux-i686-glibc23.tar.gz

先将 MySql 的包解压缩,因为安装 rpm 的文件会涉及到很多依赖包,所以笔者这里偷懒了,用了一个 linux 解压缩文件。

解压缩完成后,先修改一下解压缩后的包名

cd /home/liuyan/javaee/

mv mysql-5.2.0-falcon-alpha-linux-i686-glibc23 mysql5

将解压缩后的文件夹重命名为 mysql5

将 MySql 自带的配置文件拷贝到系统环境变量中,运行以下命令

cp /home/liuyan/javaee/mysql5/support-files/my-medium.cnf /etc/my.cnf

 

下面我们修改一下 Mysql 的编码格式

vi /etc/my.cnf

修改内容如下

添加
********************************
* [client]                     *
* default-character-set=utf8   *
********************************

修改数据库编码方式为 UTF8
sudo vi /etc/my.cnf
添加
********************************
* [mysqld]                     *
* default-character-set=utf8   *
********************************

这样 mysql 编码都为 utf-8

下面我们运行以下命令初始化 mysql 的数据

cd /home/liuyan/javaee/mysql5

scripts/mysql_install_db –user=root

初始化数据,设定 mysql 的使用用户为 root ,注意这个 root 用户和 linux 的 root 用户是两码事。

数据安装成功后运行以下命令即可以后台进程的方式启动 mysql 服务

cd /home/liuyan/javaee/mysql5

bin/mysqld_safe –user=root

输入以下命令

netstat –anp | more

看看是否有 3306 的端口被占用了?

当然,我们也可以修改 /etc/profile 文件增加 mysql 的环境变量,方法和 jdk 差不多。

PATH=$PATH: /home/liuyan/javaee/mysql5/bin

7.        增加远程控制 MySql 数据库权限

开发者一般在 windows 平台下远程访问 linux 上的资源,我们可以用 navicat 远程连接 linux 的 mysql 数据库。但是必须要赋予权限。

在 mysql 控制台输入以下命令,远程用户即可连接本地数据库

GRANTALL PRIVILEGES ON *.* TO ‘ 用户名 ’@’%’ IDENTIFIED BY ‘ 密码 ’ WITH GRANT OPTION

使用命令中的用户名和密码即可远程连接 linux 上的 mysql 了。

8.        千万别忘记

要想运行你的 Java EE 项目,还差一点点,将 mysql 的 jar 包拷贝到 jdk/jre/lib/ext 下面,这样 jre 才能找得到 mysql 数据库的驱动程序。

OK ,万事俱备,将你的项目上传到 tomcat 的 webapps 下面吧。

运行以下命令

cd /home/liuyan/javaee/apache-tomcat-6.0.29/bin

./startup.sh

即可运行您的项目了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值