一、JDK安装

1、安装JDK软件包

本例使用的JDK安装包为jdk-6u19-linux-x64.bin,该包是一个编译好的二进制可执行程序包,只需要执行即可安装。

首先进入存放JDK安装包的目录(本例是在/home/qwect/目录下);接着执行JDK安装包,命令如下所示:

# cd  /home/qwect

# ./ jdk-6u19-linux-x64.bin

执行完成以后就会在当前目录下生成jdk安装目录“jdk1.6.0_19”,jdk的安装路径即为:/home/qwect/jdk1.6.0_19

(注:使用源码包编译安装可指定安装目录,在configure的时候指定参数 --prefix=/usr/local/jdk/,即可指定安装到/usr/local/jdk/目录下)

软件包安装完成。

2、设置环境变量

安装完JDK软件包后要设置JAVA的环境变量,这里我们在/etc/profile文件中修设置境变量,这样设置好的环境变量就会永久有效。

使用vi编辑器在/etc/profile文件中加入JAVA环境变量,如下所示:

export  JAVA_HOME= /home/qwect/jdk1.6.0_19

export  CLASSPATH=$JAVA_HOME/jer/lib/re.jar: $JAVA_HOME/jer/lib/dt.jar: $JAVA_HO ME/jer/lib/tools.jar

export  PATH=$PATH:$JAVA_HOME/bin

注:环境变量JAVA_HOME中的目录名“jdk1.6.0_19”是以jdk的版本号命名的,不同版本的JDK的该目录名有所不同,设置前请先查看下。

设置好环境变量后,执行“source  /etc/profile”命令,使修改立即生效

    设置完后执行命令: java -version  若有版本信息就安装成功

 

二、Tomcat安装

1、软件包安装

(1)本文使用的安装包是apache-tomcat-6.0.26.tar.gz,首先进入存放安装包的目录(本例是在目录/home/qwect/下安装),接着使用tar命令解压安装包到当前目录,命令如下所示:

tar -xzvf  apache-tomcat-6.0.26.tar.gz

解压完后会生成apache-tomcat-6.0.26目录

2、设置环境变量

在/etc/profile文件中添加如下配置:

export TOMCAT_HOME=/home/qwect/apache-tomcat-6.0.26

    export PATH=$PATH:$TOMCAT_HOME/bin

    设置好环境变量后,执行“source  /etc/profile”命令,使修改立即生效。

3、更改默认访问端口,把8080改为80

用文本编辑器vi打开

  /home/qwect/apache-tomcat-6.0.26/conf/server.xml文件,修改如下内容:

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

edirectPort="8443" />

改为

<Connector port="80" protocol="HTTP/1.1"

connectionTimeout="20000"

edirectPort="8443" />

修改后,保存并退出

4、启动和关闭tomcat服务

apache-tomcat的启动脚本startup.sh和关闭脚本shutdown.sh都保存在目录/home/qwect/apache-tomcat-6.0.26/bin下,进入该目录查看这些脚本是否有执行权限,如果没有使用如下命令修改:

chmod  a+x  *sh(该命令给当前目录下所有以sh结尾的文件添加执行权限。)

启动服务:

执行:startup.sh

关闭服务:

执行 :shutdown.sh

5、设置tomcat的java虚拟机内存大小

在文件“/home/qwect/apache-tomcat-6.0.26/bin/catalina.sh”前面加入如下设置:

JAVA_OPTS="-Xms256m  -Xmx512m"

注:JAVA_OPTS=“-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】”

7、设置tomcat服务器开机自启动

最简单的方法就是通过startup.sh来自动启动tomcat,使用vi编辑器编辑/etc/rc.d/rc.local文件,在文件最后添加如下类容:

export  JAVA_HOME= /home/qwect/jdk1.6.0_19

   /home/qwect/apache-tomcat-6.0.26/bin/startup.sh

注:这两个目录分别是安装JDK的目录和tomcat的启动脚本所在的目录(安装目录发生变化时需要改变)

完成设置后保存并退出,重启服务器后tomcat就会自动启动。

linux下apache-tomcat的安装的更多相关文章

  1. Linux下apache+phppgadmin+postgresql安装配置

    Linux下apache+phppgadmin+postgresql安装配置 操作系统:CentOS 安装包:httpd(首选yum), php(包括php以及php-pgsql,php-mbstri ...

  2. linux下JDK,tomcat的安装与环境变量配置

    先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,下载后放在/home目录中,当然其它地方也行. 进入安装目录#cd /home#cp jdk-1_5_0_02-linu ...

  3. Linux CentOS 7 下 Apache Tomcat 7 安装与配置

    前言 记录一下Linux CentOS 7安装Tomcat7的完整步骤. 下载 首先需要下载tomcat7的安装文件,地址如下: http://mirror.bit.edu.cn/apache/tom ...

  4. Linux下apache activemq的安装与配置

    ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范 的 JMS Provider实现,尽管JMS规范出台已经是很 ...

  5. Linux下jdk&tomcat的安装

    unbantu: 1.下载相应版本的jdk及tomcat:sudo wget ${url} 2.解压: tar zxvf jdk-7u79-linux-x64.tar.gz​ tar zxvf apa ...

  6. linux下jdk,tomcat的安装

    一.安装jdk 1.jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.ht ...

  7. (转)Linux下Apache 限速模块安装笔记

    参考文章:http://www.pcmag.com.cn/solution/net/story/200704/51003104.shtml 限线程:http://dominia.org/djao/li ...

  8. 最简单的Linux下apache+mysql+php安装

    转载:http://www.jb51.net/article/29843.htm ubuntu下需要先更新系统后 流程笔记: 1.打开终端,输入“sudo apt-get install apache ...

  9. linux下apache服务器的安装、启动、查看

    一.apache的启动 apahce启动命令:/你的安装目录/apachectl start apaceh启动 apache停止命令/你的安装目录/apachectl stop   停止 apache ...

  10. linux下apache和tomcat整合

    一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...

随机推荐

  1. 社区商业试玩O2O:良渚文化村新街坊牵手阿里巴巴

    在电商时代,越来越多的人选择便捷的网上购物,使得实体商业受到了不小的冲击,各种大型的购物中心.购物广场已经不再那么人气十足,因此一些特色商业街区.社区商业频频出现,也不乏一些新玩儿法. 阿里巴巴(专题 ...

  2. IT小说

    最近迷上了IT小说,连着读了好几个连载.伴随着一个项目的一些事,一些矛盾,也能体现出一个社会的缩影.最吸引的应该是一种熟悉感,常常想要是拍成电视剧也应该很好看,像<半泽植树>似的.看完了, ...

  3. bsp板级支持包

    定义 2作用 ▪ 建立让操作系统运行的基本环境  ▪ 完善操作系统运行的环境 3开发流程     1定义 板级支持包(BSP)是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统一部 ...

  4. aix 文件大小相关查询

    一.aix中查看文件夹占用空间大小 du命令默认是显示当前目录下每个文件以及每个子目录以及下属文件的大小的 用du -sg 可看出当前文件夹的大小,包括文件夹下文件和文件夹(以G为单位):用du -s ...

  5. 微软Azure 存储管理器的简单介绍

    Windows Azure存储用户经常希望能够在“管理器”中查看他们的数据,管理器指的是一款可用于显示存储帐户数据的工具.我们之前提供了我们所知的存储管理器列表.在本文中,我们将对此列表进行更新,使其 ...

  6. PHP字符串替换函数strtr()

    strtr函数比str_replace函数的效率要高很多,strtr()的两种定义方式: strtr(string, from, to)和strtr(string, array)1.strtr区分大小 ...

  7. Task任务

  8. SAP 使用SQL Trace(ST05)

    SAP 使用SQL Trace(ST05) SAP R/3 提供标准ABAP SQL 跟踪工具.使用T-Code:ST05 可以进入追踪设定画面:          在Trace Modes 区域中选 ...

  9. Python队列服务 Python RQ Functions from the __main__ module cannot be processed by workers.

    在使用Python队列服务 Python RQ 时候的报错: Functions from the __main__ module cannot be processed by workers. 原因 ...

  10. MyCat集群部署(HAProxy + MyCat)

    本文档内容的依赖龙果学院<基于Dubbo的分布式系统架构实战>课程 二.软件版本 操作系统:CentOS-6.6-x86_64 JDK版本:jdk1.7.0_72 HAProxy版本:ha ...