Tomcat是目前最常见也是最流行的基于java的一个web服务器软件
 
Tomcat的安装
 
(1)首先需要java环境,也就是说要依赖于java虚拟机JVM
 
(2)下载Tomcat ,地址:http://tomcat.apache.org/
 
(3)配置环境变量CATALINA_HOME (也可以不配,当需要在一台电脑上配置多个Tomcat的时候,就必须要配置环境变量)
 
Unix平台下的安装(针对Mac、Linux、freeBSD操作系统,windows系统一路next到底就OK了)
1. 解压Tomcat文件
2. export CATALINA_HOME=(这里写Tomcat所在的根目录路径,不需要到bin)
3. echo $CATALINA_HOME
(4)启动Tomcat
 
Unix平台下
$CATALINA_HOME/bin/startup.sh
(或者)$CATALINA_HOME/bin/catalina.sh start(两个命令是等价的)
windows平台
%CATALINA_HOME/bin/startup.sh
(或者)%CATALINA_HOME/bin/catalina.sh start(两个命令是等价的)
Tomcat的组成
bin ,可执行脚本以及架包
配置tomcat分配系统空间大小(当前所在的目录位置为tomcat主目录)
1. export JAVA_OPTS="-server -Xms2048m -Xmx2048m" (这里分配的空间为2G,如果服务器的空间比较小的话,可以适当减小)
2. echo $JAVA_OPTS
3. -server -Xms2048m -Xmx2048m
4. cat ~/.bashrc (将配置信息写入src中去,如果不写,只是一次有效)
5. ./bin/startup.sh
conf ,配置文件
线程池的配置:修改server.xml文件
<Connector port="8080">//修改端口号,默认是8080
<maxThreads=“” minSpareThreads=“” 前者表示最大的线程数,后者表示最小
然后在<Connector port="8080">后面添加executor=“myThreadPool”
./bin/shutdown.sh
./bin/shutup.sh
 
lib ,tomcat的依赖库
logs , 存放日志 
temp , 临时文件
webapps , 默认的应用部署目录
work , 供web应用使用
 
Tomcat日志
(1)系统运行日志
(2)访问日志(配置文件server.xml)
Valve directory=“logs” 这里的logs指的是路径,可以修改,如果不修改则指向Tomcat的根目录
prefix=“localhost_access_log.” suffix=“.txt” 分别指日志文件的前缀和后缀,可以修改
pattern=“”,里面存放日志的规则,可查看Tomcat文档进行修改
(3)应用日志
 
 

Tomcat的安装以及基本配置的更多相关文章

  1. linux centos 中Tomcat的安装和自启动配置

    Tomcat的安装和自启动配置将tomcat添加为linux系统服务,网上找到了很多方法,其中比较简单的如下:方法一:(亲测有效)1. 首先需要将$Tomcat_HOME/bin目录下的catalin ...

  2. Tomcat免安装版+Eclipse配置

    Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看. 注意:首先要明确 ...

  3. Tomcat的安装与环境配置

    首先,下载地址为:http://tomcat.apache.org/,在左侧的列表中找到Download,找到自己要下载的Tomcat的版本.我下载的是Tomcat 7. 进入后出现如上右图界面.我选 ...

  4. mac 下JDK 与 tomcat 的安装与配置

    一.Mac下JDK的安装 1.先检测Mac是否已经安装过JDK,在终端中输入java 或者 javac 显示说明,表明已经安装过JDK,JDK版本查询终端键入java -version,终端会返回JD ...

  5. TomCat的安装与配置方法

    经过自己的研究,各种烦,所以要写个博客,帮助大家安装这个软件. 一.安装TomCat(因为大家都安装了jdk,所以就不写了) 1.下载TomCat 网址如下:http://tomcat.apache. ...

  6. HappyAA服务器部署笔记1(nginx+tomcat的安装与配置)

    这是本人的服务器部署笔记.文章名称叫"部署笔记1"的原因是之后我对这个进行了改进之后,会有"部署笔记2","部署笔记3"...循序渐进,估计 ...

  7. TOMCAT的安装部署配置(配图解)

    TOMCAT的安装部署配置 前提已经成功搭建配置JDK 下载好压缩包后,直接解压至某一目录下,目录中不能包含中文 双击安装文件,出现如下界面 点击[NEXT],出现如下界面 点击[I AGREE],出 ...

  8. Tomcat免安装配置2

    Tomcat 是一款优秀的JSP/Servlet容器,最初由SUN开发,后来被贡献给了Apache社区.Tomcat现在的版本已到6.Tomcat6实现了Servlet2.5和JSP2.1规范.针对w ...

  9. JDK和Tomcat的安装与配置

    1       JDK的安装 2       JDK的配置 3       JDK安装成功的验证 4       Tomcat的安装 (1)     解压” apache-tomcat-6.0.35. ...

随机推荐

  1. AutoResetEvent的基本用法

    The following example uses an AutoResetEvent to synchronize the activities of two threads.The first ...

  2. 封装字符串的Format操作

    相信即使再讨厌MFC的朋友也不会把厌恶牵扯到CString类上,而且CString现在也提升为ATL和MFC的共享类.用CString类,当然不能忘记它的Format方法,其用于格式化字符串.示例操作 ...

  3. 系统管理员需知:25个Linux服务器安全技巧(转)

    来源:51CTO 作者:51CTO       大家都认为 Linux 默认是安全的,我大体是认可的 (这是个有争议的话题).Linux默认确实有内置的安全模型.你需要打开它并且对其进行定制,这样才能 ...

  4. [剑指Offer] 39.平衡二叉树

    题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树. class Solution { public: int Get_Height(TreeNode* root) { if(root == NU ...

  5. poj 1273 && hdu 1532 Drainage Ditches (网络最大流)

    Drainage Ditches Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 53640   Accepted: 2044 ...

  6. JUC包中的分而治之策略-为提高性能而生

    一.前言 本次分享我们来共同探讨JUC包中一些有意思的类,包含AtomicLong & LongAdder,ThreadLocalRandom原理. 二.AtomicLong & Lo ...

  7. Android View 绘制刷新流程分析

    Android中对View的更新有很多种方式,使用时要区分不同的应用场合.1.不使用多线程和双缓冲      这种情况最简单,一般只是希望在View发生改变时对UI进行重绘.你只需显式地调用View对 ...

  8. BZOJ1566:[NOI2009]管道取珠——题解

    https://www.lydsy.com/JudgeOnline/problem.php?id=1566 https://www.luogu.org/problemnew/show/P1758 题目 ...

  9. BZOJ1014:[JSOI2008]火星人prefix——题解

    http://www.lydsy.com/JudgeOnline/problem.php?id=1014 Description 火星人最近研究了一种操作:求一个字串两个后缀的公共前缀.比方说,有这样 ...

  10. 拼接sql语句参数绑定

    /** * 事务封装方法 * @access public * @param array $sqls 要执行的sql数组或语句 * @return boolean */ public function ...