`

Linux_安装配置tomcat

 
阅读更多

1.下载tomcat
2.解压到 /opt 目录
sudo tar -zxvf apache-tomcat-8.0.5.tat.gz -C /opt
3.设置环境变量,修改/etc/profile,添加以下内容
export CATALINA_BASE=/opt/apache-tomcat-8.0.5
export CATALINA_HOME=/opt/apache-tomcat-8.0.5
然后使之起效 source /etc/profile
查看环境变量是否起作用
xxx@xxx:~$ echo $CATALINA_BASE
/opt/apache-tomcat-8.0.5
xxx@xxx:~$ echo $CATALINA_HOME
/opt/apache-tomcat-8.0.5
4.修改tomcat用户设置
<role rolename="tomcat"/>
  <role rolename="admin"/>
  <role rolename="manager"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="admin" password="admin" roles="admin"/>
  <user username="manager" password="manager" roles="manager,manager-gui,manager-script"/>
5.修改TOMCAT目录的拥有者:
chown -R xxx Tomcat5 ##xxx为用户名
6.启动tomcat(以xxx用户启动)
$CATALINA_HOME/bin/startup.sh
启动后,网页测试,在浏览器中输入http://ip:8080。看能否显示tomcat界面,用admin用户登录试试。
7.Tomcat配置
7.1设置Tomcat虚拟内存
$CATALINA_HOME/bin/catalina.sh的前面,增加如下设置:
  JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'
 需要把这个两个参数值调大。例如:
  JAVA_OPTS='-Xms256m -Xmx512m'  ##表示初始化内存为256MB,可以使用的最大内存为512MB。
  iereport开发的报表乱码,增加如下设置
  CATALINA_OPTS='-Djava.awt.headless=true'
7.2 修改server.xml设置TOMCAT字体及端口 .增加URIEncoding="GBK",port是访问端口
<Connector port="8080" URIEncoding="GBK" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" />
8.让Tomcat开机自动启动
创建tomcat.sh文件
vi tomcat.sh
内容为:
date
su - db2inst1 -c $TOMCAT_HOME/bin/startup.sh
##这里是切换用户执行tomcat启动。如果使用db2数据库的兄弟会理解这一点。
修改tomcat.sh的可操作权限
chmod a+x tomcat.sh
在同一目录下(我这里的目录是/opt)新建日志文件
touch tomcat.log
修改tomcat.log的可写权限
chmod a+w tomcat.log
/opt/tomcat.sh >> /opt/tomcat.log
注意:还有一种把tomcat作为linux服务启动一种方式。

9.Tomcat应用JSP网页乱码问题
尽量linux系统字体与JSP网页设定字体一致。如果如果JSP系统是GBK
所以vi /etc/sysconfig/i18n,内容(linux下环境变量的分隔符是冒号):
LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:zh_CN.gbk:en_US.UTF-8:en_US:en:zh_CN.gb2312:zh_CN.GBK"
SYSFONT="latarcyrheb-sun16"



------------------------------------------------------
设置开机自动启动Tomcat

方法一:
在/usr/local/apache-tomcat-7.0.2/bin/startup.sh 为:
JAVA_HOME=/home/fwx/jdk1.6.0_14
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.2
/usr/local/tomcat/bin/catalina.sh start

在/etc/rc.d/rc.local中加入:
/usr/local/apache-tomcat-7.0.2/bin/startup.sh

方法二:
1、把下面的代码保存为tomcat文件,并让它成为可执行文件 chmod 755 tomcat.
#!/bin/bash
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.

if [ -f /etc/init.d/functions ]; then
        . /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
        . /etc/rc.d/init.d/functions
else
        echo -e "/atomcat: unable to locate functions lib. Cannot continue."
        exit -1
fi

RETVAL=$?
CATALINA_HOME="/usr/local/apache-tomcat-7.0.2"

case "$1" in
start)
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
            echo $"Starting Tomcat"
            $CATALINA_HOME/bin/startup.sh
        fi
        ;;
stop)
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];
          then
            echo $"Stopping Tomcat"
            $CATALINA_HOME/bin/shutdown.sh
        fi
        ;;
*)
        echo $"Usage: $0 {start|stop}"
        exit 1
        ;;
esac

exit $RETVAL

2、将tomcat文件拷贝到/etc/init.d/下,并运行:chkconfig --add tomcat

3、在apache-tomcat-7.0.2/bin/catalina.sh文件中加入以下语句:
export JAVA_HOME=/home/fwx/jdk1.6.0_14
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.2

export CATALINA_BASE=/usr/local/apache-tomcat-7.0.2
export CATALINA_TMPDIR=/usr/local/apache-tomcat-7.0.2/temp

启动tomcat: service tomcat start
停止tomcat: service tomcat stop 

分享到:
评论

相关推荐

    Linux_Configure_TOMCAT 5.0.27

    在文件中找到`export`语句行,添加以下内容来设置`TOMCAT_HOME`和更新`PATH`: ```bash # Configure Tomcat environment variable export TOMCAT_HOME="/usr/local/tomcat/jakarta-tomcat-5.0.27" export PATH="$...

    Linux配置_Linux安装Mysql_MongoDB_Redis_jdk_tomcat_Ngin_Md.zip

    Linux配置_Linux安装Mysql_MongoDB_Redis_jdk_tomcat_Ngin_Md

    Linux_Apache+Tomcat+jk

    ### Linux环境下Apache+Tomcat+JK集群配置详解 #### 一、集群基础知识 集群技术是提升系统服务能力和高可用性的关键技术之一。通过将多台独立的服务器组织成一个集群,可以实现故障无缝迁移,即当集群中某台服务器...

    linux_apache+tomcat负载均衡安装和调试.pdf

    "Linux_apache+tomcat负载均衡安装和调试"涉及了如何在Red Hat Linux 5.0系统上配置这个环境,通过Apache的mod_jk模块实现两者之间的通信和负载分配。 一、操作系统 该教程基于Red Hat Linux 5.0,这是一个广泛使用...

    Linux下JDK+Tomcat安装配置

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

    linux下Nginx+tomcat整合的安装与配置

    ### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...

    linux安装多个tomcat

    至此,你已经在Linux上成功安装并配置了两个独立的Tomcat实例。每个实例可以通过不同的端口访问,例如 `http://localhost:8080` 和 `http://localhost:8081`。 记住,管理和监控多个Tomcat实例需要谨慎,确保它们...

    linux64_tomcat7

    Linux 64位环境下的Tomcat 7是Java应用程序服务器,专用于运行Web应用程序,包括动态网站和Web...在安装和使用过程中,了解和熟悉Tomcat的配置、管理和安全设置是至关重要的,这将有助于优化应用性能和保障服务器安全。

    linux系统安装jdk tomcat mysql

    ### Linux系统下安装JDK、Tomcat与MySQL详解 #### 一、安装JDK **1. 安装前准备** 在Linux系统中安装JDK之前,首先要确保系统已安装了必要的工具,如`vim`等文本编辑器,并且网络连接正常。 **2. 查看当前系统中...

    Linux环境下配置Tomcat服务器

    Linux 环境下配置 Tomcat 服务器需要安装 JDK 和 Tomcat,然后设置环境变量和启动 Tomcat。通过这篇文章,我们了解了 Tomcat 的基本概念、安装 JDK 和 Tomcat 的步骤,以及设置环境变量和启动 Tomcat 的方法。

    linux_tomcat.rar

    本教程将深入讲解如何在Linux系统上安装和配置Tomcat,以及如何部署和管理Web应用。 1. **下载Tomcat** - 首先,你需要从Apache官方网站(http://tomcat.apache.org/)下载Tomcat的最新稳定版本。标题提到的"linux...

    Linux下配置tomcat和jdk

    本文将详细介绍如何在Linux环境下安装配置JDK和Tomcat。 #### 三、安装配置JDK **步骤1:下载JDK** 根据文章描述,首先需要下载JDK。这里以JDK 6 Update 13为例,可以访问Sun Microsystems的官方网站(现在已被...

    Linux_tomcat_redis.rar

    本文将深入探讨这些技术及其在给定的“Linux_tomcat_redis.rar”压缩包中的应用。 首先,Linux是开源的类UNIX操作系统,以其稳定性和安全性而闻名,被广泛用于服务器环境。在这个压缩包中,我们看到的是一个适合在...

    tomcat+mysql+jdk_jdk_tomcat+mysql+jdk脚本安装_Mysql+Tomcat+JDK_

    "tomcat+mysql+jdk.sh" 这个文件名表明这是一个Shell脚本,用于Linux或Unix系统中自动化安装和配置JDK、MySQL和Tomcat的过程。这样的脚本可以简化繁琐的手动安装步骤,只需一行命令即可完成所有组件的安装和配置,...

    Linux(Mysql_jdk_tomcat).zip_jdk linux

    1. 设置Tomcat开机启动: ```bash sudo systemctl enable tomcat9 ``` 2. 启动Tomcat服务: ```bash sudo systemctl start tomcat9 ``` 3. 查看Tomcat服务状态: ```bash sudo systemctl status tomcat9 ...

    Linux安装,tomcat安装

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

Global site tag (gtag.js) - Google Analytics