`
zzc1684
  • 浏览: 1229268 次
  • 性别: 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管理页面。

分享到:
评论

相关推荐

    linux下安装tomcat7

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

    Linux下安装Tomcat

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

    Linux下安装Tomcat步骤详解

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

    linux下安装jdk和tomcat详解

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

    linux64_tomcat7

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

    Tomcat在linux下的安装

    以下是对【标题】"Tomcat在Linux下的安装"和【描述】的详细步骤和相关知识点的解释: 1. **下载Tomcat**: 首先,你需要从Apache Tomcat的官方网站`apache.tomcat.org`下载Tomcat的二进制版本。例如,下载的文件...

    linux下安装tomcat

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

    Linux安装,tomcat安装

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

    linux下安装tomcat简单介绍

    linux下安装tomcat简单介绍,介绍linux下安装tomcat的注意事项及问题的解决方法

    apache-tomcat7 linux

    以上就是Linux环境下安装和配置Apache Tomcat7的详细过程,涵盖了从下载、解压到启动、验证、安全配置等关键步骤。了解这些操作对于管理和维护基于Java的Web服务至关重要。在实际应用中,你可能还需要根据具体需求...

    tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间有什么区别

    tomcat安装及配置教程tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间有什么区别tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间...

    Linux用的tomcat-7

    Linux环境下使用Apache Tomcat 7 Apache Tomcat是一款开源的Java Servlet容器,它实现了Java EE中的Web应用服务器标准,特别是Servlet和JSP规范。在Linux系统中,Tomcat 7是一个常用的轻量级服务器,适合运行Java ...

    Linux环境下tomcat7

    在Linux环境下部署和管理...以上内容涵盖了在Linux环境下使用Tomcat 7的基础知识,包括安装、配置、管理、部署和优化等多个方面。理解并熟练掌握这些知识,将有助于你在实际工作中更高效地管理和维护Web应用服务。

    Linux下JDK+Tomcat安装配置

    Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...

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

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

    Linux 安装tomcat 服务

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

    linux下安装jre、tomcat

    Linux 下安装 JRE 和 Tomcat 在 Linux 系统环境下安装 Tomcat 和 JRE 软件是非常重要的一步骤,这两个软件都是 Java Web 应用程序的基础组件。本文将详细介绍如何在 Linux 系统下安装 JRE 和 Tomcat,包括安装前的...

    LINUX安装Tomcat9工具+流程

    本文将详细讲解如何在Linux环境下安装和配置Tomcat 9,确保遵循的步骤适用于各种Linux发行版。 首先,让我们了解Tomcat 9。Tomcat是由Apache软件基金会开发的一个开源的Java Servlet容器,它实现了Java EE的Web部分...

Global site tag (gtag.js) - Google Analytics