企业必会技能 tomcat

  • A+
所属分类:应用运维
摘要

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP


一、什么是Tomcat?

Apache软件基金会:http://apache.org/index.html#projects-list


二、Tomcat版本及其区别介绍

TOMCAT版本的区别主要反映在两个方面:

可以参考官方文档: 此处是链接
企业必会技能 tomcat

三、Tomcat 安装

tomcat 6.x
tomcat 7.x
tomcat 8.x
tomcat 9.x

环境准备

安装JDK
tomcat运行需要JDK支持

温馨提示: JDK版本最好对应tomcat版本(可能会出现不兼容现学)

安装Tomcat

访问路径:http://ip:8080 (默认8080端口)
企业必会技能 tomcat

提示: 更详细的tomcat配置可以参考http://www.zyops.com/java-tomcat
本文只是对几个比较重要的配置文件进行讲解


四、修改配置文件

tomcat配置文件路径/tomcat/bin/server.xml

service服务配置

五、设置Tomcat 内存限制

优化catalina.sh配置文件。在catalina.sh配置文件中添加以下代码:

 

例子:我公司服务器Tomcat内存设置如下
服务器硬件:2核8G
tomcat实例:3个tomcat实例

  1. JAVA_OPTS="-server -Xms2048m -Xmx4096m"

六、Tomcat获取用户IP地址

在tomcat配置文件/conf/server.xml下配置

七、tomcat启动停止脚本

考虑到Tomcat启动每次需要手动比较麻烦,我们这有写好的启动脚本

提示: 本脚本不提供log,还需要在脚本后面加上&& tailf logs/catalina.out

Jar包介绍

jar包种类介绍 http://blog.csdn.net/helloxiaoliang/article/details/39030909

 很多时候开发会给我们一个jar包,让我们进行运行.启动命令如下:
jar 包启动

  1. [root@tomcat univ-public]# nohup java -jar jar包名称.jar > user.out &
  2. #具体不介绍了,百度去吧

历史上的今天:

weinxin
我的微信公众号
我的微信公众号扫一扫

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: