`
suhuanzheng7784877
  • 浏览: 701496 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Ff8d036b-05a9-33b5-828a-2633bb68b7e6
读金庸故事,品程序人生
浏览量:47681
社区版块
存档分类
最新评论

在linux(redhat)上搭建java web环境

阅读更多

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用户和linuxroot用户是两码事。

数据安装成功后运行以下命令即可以后台进程的方式启动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远程连接linuxmysql数据库。但是必须要赋予权限。

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

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

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

8.       千万别忘记

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

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

运行以下命令

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

./startup.sh

即可运行您的项目了。

分享到:
评论

相关推荐

    Linux下JAVA开发环境的搭建

    Linux 下 JAVA 开发环境的搭建是指在 Linux 操作系统中安装和配置 Java 开发环境,包括安装 JDK、Tomcat 和 MySQL 等组件。本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的步骤。 知识点一:安装 JDK 在 ...

    linux下安装java开发环境

    在完成上述步骤后,你便能在Linux环境中搭建起Java开发环境,可以编写、编译Java代码,部署到Tomcat服务器,并通过Apache进行负载分发。需要注意的是,不同Linux发行版可能略有差异,但基本步骤相似,可以参照相应的...

    Linux_redhat4_jboss4_oracle

    【Linux_redhat4_jboss4_oracle】是一个与在Red Hat Linux 4操作系统上部署JBoss 4应用服务器和Oracle数据库相关的主题。这个主题涵盖了如何在Linux环境下安装、配置和管理这些关键的IT组件,这对于任何希望在企业级...

    Linux开发环境搭建1

    这些虚拟机软件可以让我们在本地计算机上模拟出不同的Linux发行版,如Ubuntu、RedHat、RHEL、CentOS、Debian或SUSE。对于初学者,Ubuntu Server是一个不错的选择,因为它有丰富的文档支持和友好的社区。 在安装好...

    Red Hat环境搭建教程

    本文将详细介绍如何在Red Hat系统上搭建这样一个环境。 首先,我们需要安装Java Development Kit (JDK)。JDK是编写Java应用程序的基础,它包含了编译器、调试工具和运行时环境。可以从Oracle官方网站下载JDK 1.8的...

    在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台

    在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...

    RedHat安装WebLogic11g软件及Web工程的部署样本.doc

    在Linux环境下,特别是RedHat操作系统上安装Oracle WebLogic Server 11g是一项关键任务,它涉及到Java开发环境的搭建、WebLogic Server的安装以及后续的配置和服务启动。以下是详细的步骤和注意事项。 1. **安装JDK...

    RedHat Linux网络服务器构架培训教程.doc

    - **理由**: RedHat Linux是Intel平台上非常优秀的网络操作系统之一,尤其在企业级应用方面表现突出。 - **Web服务器**: Apache + Resin - **理由**: Apache提供强大的静态资源处理能力,而Resin则擅长处理动态...

    Linux操作系统下搭建VNC远程控制软件详尽教程.doc

    在Linux环境下搭建VNC远程控制服务,首先要确保你的操作系统是支持VNC的,例如Redhat 9.0或Fedora 8。VNC Server和VNC Viewer的安装通常可以通过RPM包或者源代码完成。对于RPM包,你可以使用`rpm`命令进行安装,如`...

    vmware6.0+redhat5+openssh+jdk1.4+tomcat5.0+mysql5.0

    本教程将深入探讨如何在VMware Workstation 6.0虚拟环境中配置一个基于Red Hat Enterprise Linux 5.2的操作系统,并在这个平台上安装与配置Java开发环境、OpenSSH服务、Tomcat应用服务器以及MySQL数据库,从而搭建一...

    Linux+(jdk1.7+tomcat5)

    总的来说,这个压缩包为在Linux环境下进行Java开发和部署提供了基础环境,使用者可以根据自己的需求对JDK和Tomcat进行进一步的配置和优化。对于初学者,这是一份很好的实践材料;对于经验丰富的开发者,这则提供了一...

    linux安装教程+oracle的安装+jdk安装+tomcat安装.docx

    在IT领域,Linux操作系统是许多企业和开发者首选的服务器平台,Oracle数据库则是企业级数据库管理系统的重要选择,而Tomcat作为轻量级的Java应用服务器,常用于部署Java Web应用。以下是对这些技术的详细讲解。 ...

    Red_Hat(LINUX)下JDK TOMCAT(x64)环境配置 自启动设置

    此过程适用于服务器管理员和技术人员,他们希望在 Red Hat 平台上搭建一个稳定可靠的 Java 应用程序运行环境。 #### 一、系统准备与安装 1. **操作系统安装**: - 首先下载 Red Hat Enterprise Linux AS 4.6 (x86...

    linux系统JIRA的安装借鉴.pdf

    在安装JIRA之前,需要准备好Linux操作系统环境,包括RedHat5的安装、Apache的安装、JDK的安装、MySQL的安装等。同时,还需要准备好JIRA的安装包atlassian-jira-4.3.4.tar.gz。 二、安装 安装JIRA需要经历多个步骤,...

    Eclipse3.3_(windows7)连接远程hadoop(RedHat.Enterprise.Linux.5)并测试程序

    【知识点详解】 本文主要介绍如何在Windows 7环境下使用Eclipse ...这个过程涉及了多方面的技术,包括Linux系统管理、SSH配置、Java环境搭建以及Hadoop集群的使用和Eclipse的集成,是分布式计算环境中常用的工作流程。

    centos7下搭建Jenkins+ant+jmeter环境

    在本文中,我们将深入探讨如何在CentOS 7.4操作系统上搭建Jenkins、Ant和JMeter的环境,实现持续集成接口测试。首先,我们来理解这三个关键组件的作用: 1. **CentOS 7.4**:这是一个基于RHEL(Red Hat Enterprise ...

    Linux实践11

    在服务器领域,Linux因其稳定性和高效性成为了主流选择,例如用于搭建Web服务器、DNS服务器、FTP服务器和电子邮件服务器。在桌面领域,有如Redhat、Ubuntu等发行版,它们各有特点,分别满足不同用户的需求。Ubuntu以...

    Linux环境配置到部署.docx

    在现代软件开发过程中,尤其是基于Java的Web应用程序开发中,服务器端环境的搭建是必不可少的一个环节。本文将详细介绍如何在CentOS 7环境下从零开始配置并部署一个Spring+Spring MVC+MyBatis(简称SSM)架构的Web...

Global site tag (gtag.js) - Google Analytics