Tomcat

来源:互联网 发布:hexo博客绑定域名 编辑:程序博客网 时间:2024/06/06 01:50

1.从官网下载tomcat的安装包
Tomcat下载链接
2.配置java环境

export JAVA_HOME=/usr/local/javaexport JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

3.在服务器上搭建tomcat,使之可以基本运行起来,并可以解析java程序,通过页面展示出来。

1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
2.在webapps目录下新建一个目录,起名叫myapp;
3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
4.WEB-INF下新建一个文件web.xml,内容如下:

<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><web-app><display-name>My Web Application</display-name><description>A application for test.</description></web-app>

5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:

<html><body><center>Now time is: <%=new java.util.Date()%></center></body></html>

6.重启Tomcat
7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。

4.修改tomcat配置文件,可以支持多虚拟机主机,通过页面展示出来。
修改conf/server.xml文件,增加一个host,修改name和appbase即可。
5.在一台服务器上,运行起来多个tomcat,并都能正常工作,通过页面展示出来
解压缩Tomcat目录,删除LICENSE NOTICE RELEASE-NOTES RUNNING.txt,复制一份Tomcat目录,然后删掉bin 和lib。
进入,修改conf/server.xml,修改几乎所有端口。
增加bin目录,其下新建start.sh和stop.sh,内容如下

#!/bin/bashCATALINA_BASE='/home/hanzhen/tomcat1'CATALINA_HOME='/home/hanzhen/tomcat'export CATALINA_BASE CATALINA_HOMEecho "$CATALINA_HOME"echo $PATH$CATALINA_HOME/bin/catalina.sh run

其中BASE为新实例目录,HOME为基础实例,stop.sh区别为最后是stop。
6.配置tomcat的日志文件到某个目录,在这个目录可以查看到日志
修改conf/logging.properties的directory行共四行,修改bin/catalina.sh的CATALINA_OUT行;
7.tomcat内存优化
修改TOMCAT_HOME/bin/catalina.sh,在前面加入
JAVA_OPTS=”-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai”

0 0