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
- 浏览: 662493 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (608)
- Java (125)
- Struts (16)
- Spring (19)
- iBatis (11)
- Hibernate (14)
- Oracle (33)
- Mysql (22)
- JBoss (4)
- JavaScript (46)
- Ajax (9)
- jQuery (5)
- web (25)
- Html (14)
- Exception (26)
- Linux (106)
- Vim (11)
- Python (12)
- ComputerTech (25)
- 文章 (50)
- Maven (20)
- FreeMarker (5)
- Json (0)
- Tomcat (6)
- ActiveMQ (2)
- Test (1)
- Git (5)
- Shell (1)
- 《Java并发编程实践》 (2)
- 产品设计 (1)
- xxx (0)
- diamond (1)
- dubbo (1)
- Raspbian (1)
- IDE (3)
- 并发编程 (1)
最新评论
-
mikzhang:
抱歉,写这篇文章时,博主开发的程序只面对IE浏览器,故没考虑其 ...
JS 中改变confirm默认按钮提示“确定""取消" -
poterliu:
测试过了,发现execScript方法只支持IE浏览器。目前已 ...
JS 中改变confirm默认按钮提示“确定""取消"
发表评论
-
Linux_ubuntu16.04 无线/Wifi 上网速度慢的解决方法
2017-03-10 18:41 578via: http://tieba.baidu.com/p/ ... -
我的Ubuntu分区方案
2017-02-14 13:59 0500G硬盘 1. 挂载点/;主分区;安装系统和软件;大小 ... -
Raspbian_How do I set up networking/WiFi/Static IP
2016-08-13 19:03 701via: http://raspberrypi.stacke ... -
Linux_cmd_ls拓展示例
2016-01-15 13:56 430via: https://linux.cn/article ... -
Linux_df_du_find_清理过期日志
2016-01-13 10:57 505最初是发现tomcat下得项目访问有错,然后重启tomca ... -
Linux_Linux下最快速共享目录的方法
2016-01-11 14:57 483via: http://blog.csdn.net/chsz ... -
Ubuntu_修改开机背景色
2015-12-29 21:55 1347via: http://blog.csdn.net/ldl2 ... -
Ubuntu_xfce install&uninstall
2015-12-20 20:43 385ubuntu14.04 xfce_install_uninst ... -
Ubuntu_Missing Icons and file names with Xfce
2015-12-20 20:34 500Missing Icons and file names wi ... -
Ubuntu_System program problem detected
2015-12-20 20:33 632关闭 ubuntu System program proble ... -
Linux_修改hosts
2015-12-29 22:26 745Windows用户XP的在C盘 C:WINDOWS/syst ... -
Linux_查看文件编码以及修改编码
2015-11-30 10:53 797如果你需要在Linux中操作windows下的文件,那么你可 ... -
Linux_ssh远程文件传输命令scp
2015-11-30 10:50 397linux_ssh远程文件传输命 ... -
Ubuntu_change Terminal background
2015-11-29 18:56 377Under Ubuntu14.04 1. right ... -
Linux_curl Vs wget
2015-11-18 13:41 1003ref: http://www.linuxidc.com/ ... -
Linux_home的迁移
2015-09-04 16:16 476如果 想要将home分区更迁移的话,只需修改fstab文件 ... -
LInix_Ubuntu开机出现grub rescue> 终端模式修复方法
2015-09-04 15:35 542ref: http://www.linuxidc.com/L ... -
Linux_wc
2015-08-19 10:29 603via: http://blog.hehehehehe.cn ... -
Linux_杀死进程的N种方法
2015-08-14 16:43 568via: http://blog.csdn.net/andy ... -
Linux_kill
2015-08-14 16:14 773kill – send a signal to a p ...
相关推荐
在文件中找到`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
"Linux_apache+tomcat负载均衡安装和调试"涉及了如何在Red Hat Linux 5.0系统上配置这个环境,通过Apache的mod_jk模块实现两者之间的通信和负载分配。 一、操作系统 该教程基于Red Hat Linux 5.0,这是一个广泛使用...
Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...
### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...
至此,你已经在Linux上成功安装并配置了两个独立的Tomcat实例。每个实例可以通过不同的端口访问,例如 `http://localhost:8080` 和 `http://localhost:8081`。 记住,管理和监控多个Tomcat实例需要谨慎,确保它们...
Linux 64位环境下的Tomcat 7是Java应用程序服务器,专用于运行Web应用程序,包括动态网站和Web...在安装和使用过程中,了解和熟悉Tomcat的配置、管理和安全设置是至关重要的,这将有助于优化应用性能和保障服务器安全。
### Linux系统下安装JDK、Tomcat与MySQL详解 #### 一、安装JDK **1. 安装前准备** 在Linux系统中安装JDK之前,首先要确保系统已安装了必要的工具,如`vim`等文本编辑器,并且网络连接正常。 **2. 查看当前系统中...
Linux 环境下配置 Tomcat 服务器需要安装 JDK 和 Tomcat,然后设置环境变量和启动 Tomcat。通过这篇文章,我们了解了 Tomcat 的基本概念、安装 JDK 和 Tomcat 的步骤,以及设置环境变量和启动 Tomcat 的方法。
本教程将深入讲解如何在Linux系统上安装和配置Tomcat,以及如何部署和管理Web应用。 1. **下载Tomcat** - 首先,你需要从Apache官方网站(http://tomcat.apache.org/)下载Tomcat的最新稳定版本。标题提到的"linux...
本文将详细介绍如何在Linux环境下安装配置JDK和Tomcat。 #### 三、安装配置JDK **步骤1:下载JDK** 根据文章描述,首先需要下载JDK。这里以JDK 6 Update 13为例,可以访问Sun Microsystems的官方网站(现在已被...
本文将深入探讨这些技术及其在给定的“Linux_tomcat_redis.rar”压缩包中的应用。 首先,Linux是开源的类UNIX操作系统,以其稳定性和安全性而闻名,被广泛用于服务器环境。在这个压缩包中,我们看到的是一个适合在...
"tomcat+mysql+jdk.sh" 这个文件名表明这是一个Shell脚本,用于Linux或Unix系统中自动化安装和配置JDK、MySQL和Tomcat的过程。这样的脚本可以简化繁琐的手动安装步骤,只需一行命令即可完成所有组件的安装和配置,...
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安装是Web应用程序部署的基本步骤。这篇文章将指导您完成Linux安装、Tomcat安装和环境部署。 环境部署 首先,需要制作U盘启动盘。为此,需要下载CentOS镜像...