首页 > 学院 > 操作系统 > 正文

Tomcat

2024-06-28 15:59:55
字体:
来源:转载
供稿:网友

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”


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表