`
aina5626
  • 浏览: 55768 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Linux安装Tomcat7(转)

 
阅读更多

linux版本:CentOS 6.2

iso文件下载地址:http://mirrors.163.com/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso

1. 安装JDK

先用java命令查看系统是否安装了默认的openJDK,如果已安装,建议用yum remove java卸载之。

下载jdk

wget –c http://download.oracle.com/otn-pub/java/jdk/7u5-b05/jdk-7u5-linux-i586.rpm

安装:rpm –ivh jdk-7u5-linux-i586.rpm

配置环境变量(等到tomcat安装好之后一起配置)

 

2. 安装tomcat

Tomca下载地址:

http://apache.etoak.com/tomcat/tomcat-7/v7.0.28/bin/apache-tomcat-7.0.28.tar.gz

下载后解压:tar -zxvf apache-tomcat-7.0.28

移动到/usr/local/tomcat7mv apache-tomcat-7.0.28 /usr/local/tomcat7

设置目录可执行权限 chmod +x /usr/local/tomcat7

配置环境变量 

编辑profile文件:vim /etc/profile

在文件中添加以下代码:
   export JAVA_HOME = /usr/java/jdk1.7.0_05
   export CALSSPATH = $JAVA_HOME/lib/*.*   
   export PATH = $PATH:$JAVA_HOME/bin     
   export TOMCAT_HOME=/usr/local/tomcat7
   export CATALINA_HOME=/usr/local/tomcat7


保存文件退出编辑。

 

使设置立即生效:source /etc/profile

 

 

至此,tomcat已经搭建完毕,下面所述的步骤主要是对tomcat的相关设置。

启动tomcat sh startup.sh 或者 sh /usr/local/tomcat7/bin/startup.sh

此时可在浏览器查看http://localhost:8080,如果没有图形界面,则需要打开端口才可访问。

打开防火墙端口命令如下:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080为端口

/etc/rc.d/init.d/iptables save #保存

/etc/init.d/iptables restart #重启防火墙使得立即生效

也可以在/etc/sysconfig/iptables文件中增加一行信息,

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

查看防火墙状态的命令:/etc/init.d/iptables status

关闭防火墙的命令:/etc/init.d/iptables stop

修改tomcat端口为80                                                       
修改/usr/local/tomcat6/apache-tomcat-6.0.20/conf/中的server.xml文件将端口改为80                                                       
开启80端口
/etc/sysconfig/iptables中开放80端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT                                                       

开机启动
/etc/rc.d/init.d中添加tomcat的启动文件。

#!/bin/bash
#
# tomcatd This shell script takes care of starting and stopping
# standalone tomcat
# chkconfig: 345 91 10
# description: tomcat service
# processname: tomcatd
# config file:

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ = "no" ] && exit 0

prog=tomcatd

export JAVA_HOME=/usr/local/jdk/jdk1.7.0_05
export CATALINA_HOME=/usr/local/tomcat7
PATH=$PATH:$JAVA_HOME/bin

STARTUP=$CATALINA_HOME/bin/startup.sh
SHUTDOWN=$CATALINA_HOME/bin/shutdown.sh

if [ ! -f $CATALINA_HOME/bin/startup.sh ]
then
    echo "CATALINA_HOME for tomcatd not available"
    exit
fi

start() {
    # Start daemons.

    echo -n $"Startting tomcat service: "
    su - root -c $STARTUP
    RETVAL=$?
return $RETVAL
}

stop() {
    # Stop daemons.
    echo -n $"Stoping tomcat service: "
    su - root -c $SHUTDOWN
RETVAL=$?
return $RETVAL
}

# See how we were called.
case "$1" in
start)
    start
    ;;
stop)
    stop
    ;;
restart|reload)
    stop
    start
    RETVAL=$?
    ;;
status)
    status $prog
    RETVAL=$?
    ;;
*)
    echo $"Usage: $0 {start|stop|restart|status}"
    exit 1
esac

exit $RETVAL

tomcat的默认字符编码设置为UTF-8                           
tomcat目录下conf文件夹下的server.xml中添加
   
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8" />
tomcat下的lib文件夹中加入mysql的连接包

修改catalina.sh
有时WEB系统比较大要添加tomcat的内存
if [ -z "$LOGGING_MANAGER" ]; then
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
else
JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"
fi

# ----- Execute The Requested Command -----------------------------------------
JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m"

Tomcat管理用户密码设置,

修改文件 tomcat/conf/tomcat-users.xml

 
 
 
 
 

保存后重启,即可登录tomcat管理页面。

 

分享到:
评论

相关推荐

    linux64_tomcat7

    标题中的"linux64_tomcat7"暗示了这是一个适用于64位Linux操作系统的Tomcat 7版本。Linux操作系统以其稳定性和安全性而受到广大服务器管理员的青睐,64位系统则能够更好地支持内存资源的使用,这对于处理大型Java...

    apache-tomcat7 linux

    在Linux操作系统上安装Apache Tomcat7是一个常见的任务,对于那些需要在服务器上构建基于Java的Web服务的人来说至关重要。下面是关于如何在Linux上安装和配置Apache Tomcat7的详细步骤,以及相关的知识点。 1. **...

    Linux安装,tomcat安装

    Linux安装和Tomcat安装的环境部署 Linux安装和Tomcat安装是Web应用程序部署的基本步骤。这篇文章将指导您完成Linux安装、Tomcat安装和环境部署。 环境部署 首先,需要制作U盘启动盘。为此,需要下载CentOS镜像...

    Linux 安装tomcat 服务

    Linux 安装 Tomcat 服务 Linux 安装 Tomcat 服务是指在 Linux 操作系统中安装和配置 Tomcat 服务器的过程。Tomcat 是一个流行的开源 Java 服务器软件,广泛应用于 Web 应用程序开发和部署。下面将详细介绍 Linux ...

    Linux下安装Tomcat步骤详解

    ### Linux下安装Tomcat步骤详解 #### 一、前言 Tomcat是一个广泛使用的轻量级Web服务器和Servlet容器,由Apache基金会维护和支持。它支持最新的Servlet和JSP规范,并且由于其开源特性,得到了广泛的社区支持和发展...

    Tomcat在linux下的安装

    在Linux系统中安装Apache Tomcat是一项常见的任务,Tomcat是一个流行的开源Java Servlet容器,用于部署和运行Java Web应用程序。以下是对【标题】"Tomcat在Linux下的安装"和【描述】的详细步骤和相关知识点的解释: ...

    Linux用的tomcat-7

    在本教程中,我们将深入探讨如何在Linux上安装和管理Apache Tomcat 7。 首先,我们需要获取Tomcat 7的软件包。在描述中提到的`apache-tomcat-7.0.47.tar.gz`是Tomcat 7的一个版本,该文件是一个tar.gz压缩包,通常...

    tomcat7linux版(免费!!!)

    【描述】中提到的流程,即“下载后需要解压,然后在发送到Linux中”,这实际上是安装和配置Tomcat7在Linux环境中的基本步骤: 1. **下载Tomcat7**:首先,你需要从Apache官方站点(http://tomcat.apache.org/)下载...

    Linux环境下tomcat7

    - **移动**: 解压后的目录可以移动到合适的位置,如`/opt`或`/usr/local`,例如:`mv apache-tomcat-x.x.x /opt/tomcat7`。 2. **配置环境变量** - **CATALINA_HOME**: 在`~/.bashrc`或`~/.bash_profile`文件中...

    linux下安装tomcat7

    ### Linux下安装Tomcat7详细步骤与注意事项 #### 一、前言 在Linux环境下部署应用服务器是非常常见的操作,特别是对于Java应用程序来说,Tomcat作为一款轻量级且功能强大的Servlet容器,被广泛应用于各种场景之中。...

    LINUX安装Tomcat9工具+流程

    在Linux系统上安装Apache Tomcat 9是一项常见的任务,尤其对于开发者来说,它是一个必备的Java应用服务器。本文将详细讲解如何在Linux环境下安装和配置Tomcat 9,确保遵循的步骤适用于各种Linux发行版。 首先,让...

    Linux下安装Tomcat

    Linux下安装TomcatLinux下安装TomcatLinux下安装TomcatLinux下安装Tomcat

    linux下安装tomcat

    ### Linux下安装Tomcat #### 知识点一:Tomcat简介 Apache Tomcat是一款开源的Servlet容器,由Apache Jakarta项目开发。它提供了一个纯Java环境来运行Java Servlet和JavaServer Pages (JSP)。Tomcat是Apache软件...

    linux安装tomcat

    ### Linux安装Tomcat知识点详解 #### 一、系统环境配置 - **主机操作系统**:Windows 10 - **服务器供应商**:阿里云 - **服务器操作系统**:CentOS 7.4 64位 #### 二、安装JDK - **安装JDK 1.8**:通过`yum`...

    linux下安装jdk和tomcat详解

    linux下安装 jdk和 tomcat 详解,详细的指令,自己总结,希望能帮到大家

    linux 安装tomcat shell脚本

    针对标题"Linux安装Tomcat Shell脚本",描述中提到的是一站式脚本,涵盖了安装Tomcat、配置JDK以及创建Tomcat用户等多个步骤。接下来,我们将深入探讨这些知识点。 **一、Linux Shell脚本** Shell脚本是Linux系统...

    linux安装多个tomcat

    在Linux系统中安装多个Tomcat服务器是常见的需求,特别是在开发和测试环境中,为了隔离不同的项目或者版本,每个项目可能需要独立的Tomcat实例。本文将详细介绍如何在Linux上安装和管理多个Tomcat。 首先,我们需要...

    linux jdk+tomcat安装

    ### Linux JDK + Tomcat 安装教程 #### 一、Linux JDK 安装与配置 **1. 解压安装 JDK** - **准备 JDK 安装文件:** - 首先确保您已经下载了适合您 Linux 系统版本的 JDK 安装包。例如,本文档中的示例使用的是 `...

    linux下tomcat+JDK+redhat配置文档+安装软件

    linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+...

    Tomcat7---Linux版本apache-tomcat-7.0.82.tar.gz

    在Linux上安装和配置Tomcat7,需要对Linux命令行有一定的熟悉,例如使用`tar`命令来解压`tar.gz`文件,使用`sudo`命令以管理员权限操作,以及通过`systemd`或`init.d`脚本来管理服务。 **3. 解压与安装** 解压`...

Global site tag (gtag.js) - Google Analytics