tomcat常用配置

tomcat常用配置
tomcat常用配置

?Tomcat常用的优化技巧

1.屏蔽DNS查询

Web应用程序可以通过Web容器提供的getRemoteHost()方法获得访问Web应用

客户的IP地址和名称,但是这样会消耗Web容器的资源,并且还需要通过IP地址

和DNS服务器反查用户的名字。因此当系统上线时,可以将这个属性关闭,从而

减少资源消耗,那么Web应用也就只能记录下IP地址。修改的属性是

enableLoopups=”false”。

2.调整线程数

Tomcat通过线程池来为用户访问提供响应,对于上线的系统初步估计用户并发数

量后,再调整线程池容量。例如,用户并发数量在100左右时,可以设置

minProcessors=”100”,maxProcessors=”100”。将最大和最小设置为一样后,线程池

不会再释放空闲的线程,当用户访问突然增加时,不需要再消耗系统资源去创建新

的线程。

3.调整最大连接数

这个其实最复杂,即使用户并发量大,但是系统反应速度快,也没必要把这个值设

置太高,高了系统需要消耗大量的资源去切换线程,但是如果设置太低也会造成应

用无法满足用户并发需要。因此设置这个最好能够结合整个系统的跟踪与调优,使

系统达到最好的平稳状态,一般设置为maxProcessors的1.5倍即可。

4.调整网络超时

主要是HTTP协议也有个连接过程,客户端连接到服务器上后,如果长时间没有得

到处理就会被释放。如果服务器处理速度较慢,但是希望每个用户都能得到有效处

理,或者网络环境不好,需要保证用户不会因为超时中断,也可以把时间加长。但

是一般设置成connectionTimeout=”30000”即可。太长对系统来说价值不大,反而

会浪费系统资源在无谓的长连接上。

5.具体修改如下

?minProcessors:最小空闲连接线程书,用于提高系统处理性能,默认值为10.

?maxProcessors:最大连接线程书,即并发处理的最大请求数,默认值为75.

?acceptCount:允许的最大连接数,应大于等于maxProcessors,默认为100.

?enableLookups:是否反查域名,取之为true或false。为了提高处理能力,应设置为false。

?connectionTimeout:网络连接超时,单位为毫秒。设置为0表示永不超时,但这样设置存在隐患,通常可设置为20000毫秒。

?Tomcat常用配置

1.为tomcat添加管理员

tomcat目录---conf文件夹---tomcat-users.xml添加以下代码

roles="standard,manager"/>

2..修改tomcat端口号

tomcat目录---conf文件夹---servlet.xml找到以下代码:

注:修改成功后,需要重新启动tomcat才生效!

Tomcat的配置文件server.xml 中各个域的说明及相关配置

Tomcat的配置文件server.xml 中各个域的说明及相关配置 2007-04-20 12:42 元素 它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个元素.并且它不能做为任何元素的子元素. 1>className指定实现org.apache.catalina.Server接口的类.默认值为 org.apache.catalina.core.StandardServer 2>port指定Tomcat监听shutdown命令端口.终止服务器运行时,必须在Tomcat服务器所在的机器上发出shutdown命令.该属性是必须的. 3>shutdown指定终止Tomcat服务器运行时,发给Tomcat服务器的shutdown监听端口的字符串.该属性必须设置 元素 该元素由org.apache.catalina.Service接口定义,它包含一个元素,以及一个或多个,这些Connector元素共享用同一个Engine元素 第一个处理所有直接由Tomcat服务器接收的web客户请求. 第二个处理所有由Apahce服务器转发过来的Web客户请求 1>className 指定实现org.apahce.catalina.Service接口的类.默认为 org.apahce.catalina.core.StandardService 2>name定义Service的名字 元素 每个Service元素只能有一个Engine元素.元素处理在同一个中所有元素接收到的客户请求.由org.apahce.catalina.Engine接口定义. 1>className指定实现Engine接口的类,默认值为StandardEngine 2>defaultHost指定处理客户的默认主机名,在中的子元素中必须定义这一主机 3>name定义Engine的名字 在可以包含如下元素, , , 元素 它由Host接口定义.一个Engine元素可以包含多个元素.每个的元素定义了一个虚拟主机.它包含了一个或多个Web应用.

Tomcat(免安装版)的安装与配置

Tomcat(免安装版)的安装与配置 一、下载Tomcat Tomcat可以从https://www.360docs.net/doc/cc6130709.html,/网站下载,选择任意版本,在 Binary Distributions 下的zip包既是。 二、配置Tomcat 1、将下载Tomcat Zip压缩包解压。 2、修改\bin\startup.bat文件: 在第一行前面加入如下两行: SET JAVA_HOME=JDK目录 SET CATALINA_HOME=前面解压后Tomcat的目录或者%cd% 如果需要使用shutdown.bat关闭服务器的话,也按照上面加入两行。 3、这样,运行startup.bat就可以运行服务器,运行shutdown.bat就可以关闭服务器了。 4、修改\conf\tomcat-users.xml文件: 在标签内加入 这样才可以使用Tomcat的管理界面。 三、将Tomcat加入服务 1、修改bin目录中的service.bat: REM 添加下面的一行 set CATALINA_HOME=%cd% 如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat 系统服务,到此你就可以转到第二步了。否则继续往下走 REM 按照描述修改下面的几行 set SERVICE_NAME=Tomcat5 REM 上面一行,Tomcat5修改成你需要的服务名,这个将是一后使用net start/stop来操作的服务名称。

Tomcat完整教程

第一章 Tomcat概述 一、Tomcat简介 TOMCAT是APACHE JAKARTA软件组织的一个子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JA V A SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET规范的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新规范。经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具备了很多商业JA V A SERVLET容器的特性,并被一些企业用于商业用途。 1、Tomcat Tomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet/JSP 的Web容器,不过Tomcat也扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等等。Tomcat 是一种具有JSP环境的Servlet容器。Servlet容器是代替用户管理和调用 Servlet的运行时外壳。 1.1 SERVLET容器 负责处理客户请求。当客户请求来到时,SERVLET容器获取请求,然后调用某个SERVLET,并把SERVLET的执行结果返回给客户。 当客户请求某个资源时,SERVLET容器使用SERVLETREQUEST对象把客户的请求信息封装起来,然后调用JA V A SERVLET API中定义的SERVLET的一些生命周期方法,完成SERVLET 的执行,接着把SERVLET执行的要返回给客户的结果封装到SERVLETRESPONSE对象中,最后SERVLET容器把客户的请求发送给客户,完成为客户的一次服务过程。 1.2 TOMCAT的工作模式 1.2.1 独立的SERVLET容器 TOMCAT的默认工作模式,作为独立的SERVLET容器,是内置在WEB服务器中的一部分,是指使用基于JA V A的WEB服务器的情形。 其他两种方式是TOMCA T与其他服务器集成的方式: 1.2.2 进程内的SERVLET容器 SERVLET容器作为WEB服务器的插件和JA V A容器的实现。WEB服务器的插件在内部地址空间打开一个JVM(JA V A VIRTUAL MACHINE)使JA V A容器得以在内部运行。如有某个需要调用SERVLET的请求,插件将取得对此请求的控制并将它传递(使用JNI)给JA V A容器。进程内的容器对于多线程、单进程的服务器非常适合,并且提供了很好的运行速度,只是伸缩性有所不足。 注意:JNI是JA V A NATIVE INTERFACE的缩写,是JA V A本地调用接口,通过JNI,JA V A 程序可以和其他语言编写的本地程序进行通信。 1.2.3 进程外的SERVLET容器 SERVLET容器运行于WEB服务器之外的地址空间,并且作为WEB服务器的插件和JVM 使用IPC(如TCP/IP)进行通信。进程外容器的反应时间不如进程内的容器,但有较好的伸缩性、稳定性等性能。 IPC INTERPROCESS COMMUNICATION(进程间通信)的简写,它是实现进程间通信的一

tomcat配置信息

tomcat6.0配置 第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上 第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进 行安装即可。 1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加 以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2): JAVA_HOME=c:\j2sdk1.4.2 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表 当前路径) path=%JAVA_HOME%\bin 接着可以写一个简单的java程序来测试J2SDK是否已安装成功: 将上面的这段程序保存为文件名为Test.java的文件。 然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令 javac Test.java java Test 此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需 要仔细检查一下你的配置情况。 2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的 tomcat安装在c:\tomcat): CATALINA_HOME:c:\tomcat CATALINA_BASE:c:\tomcat TOMCAT_HOME: C:\Tomcat 然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到 classpath中去,修改后的classpath如下:

Tomcat网站发布配置方案详细说明

Tomcat网站发布配置方案详细说明 修改端口、修改默认发布目录、多域名绑定 一、修改发布端口号为80(Tomcat默认为8080) 打开配置文件(我的如下:E:\J2EEServer\Tomcat 6.0\conf\server.xml),找到: 代码如下: 修改后: 其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变。这样客户机在访问服务器时直接输入IP或域名就可以了。 二、修改tomcat的字符集 大家在写程序中应该都遇到过中文乱码的问题,除了保证页面、数据库的字符集保持一致外还有一点需要注意,就是tamcat的字符集。有时从头到尾的检查程序,发现程序一切正常,可就是有乱码,看看Tomcat的字符集吧!找到E:\Tomcat 6.0\conf\server.xml: 代码如下:

tomcat安装与配置

第1章Tomcat的安装与配置 Tomcat可以运行Servlet和JSP,是一个小型的轻量级应用服务器,它性能稳定、扩展性好、源码开放,是开发中小型Web应用系统的首选。本章首先介绍Tomcat服务器特点、层次结构、应用处理流程及发展史,然后讲述Tomcat的安装、设置和测试,接着介绍Tomcat 目录结构、常用配置平台、控制和管理程序等,最后设计一个不需数据库支持的简单聊天室。 1.1 Tomcat简介 Tomcat是Sun的JSWDK(Java Server Web Development Kit)中的Servlet容器,属于Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司和个人共同开发而成。Tomcat既是一个开放源码、免费支持JSP和Servlet技术的容器,同时又是一个Web服务器软件,受到了Sun公司的大力推荐和支持。因此,Servlet和JSP的最新规范都可以在Tomcat的新版本中得到实现。 与传统桌面应用程序不同,Tomcat中的应用程序是一个WAR(Web Archive)文件,它是许多文件构成的一个压缩包,包中的文件按照一定目录结构来组织,不同目录中的文件也具有不同的功能。部署应用程序时,只需要把WAR文件放到Tomcat的webapp目录下,Tomcat会自动检测和解压该文件。JSP文件第一次执行时,要先由Tomcat将其转化为Servlet文件,然后编译,所以速度会慢一些,但后继执行时速度会很快。 Tomcat既是一个Servlet容器,又是一个独立运行的服务器,像IIS、Apache等Web 服务器一样,具有处理HTML页面的功能。但它处理静态HTML文件的能力并不是太强,所以一般都是把它当作JSP/Servlet引擎,通过适配器(Adapter)与其他Web服务器软件(如Apache)配合使用。此外,Tomcat还可与其他一些软件集成起来实现更多功能,例如,与JBoss集成起来开发EJB、与OpenJMS集成起来开发JMS应用、与Cocoon(Apache的另外一个项目)集成起来开发基于XML的应用等。 Tomcat是一个小型的轻量级应用服务器,运行时占用系统资源小、扩展性好、支持负载平衡与邮件服务等开发应用系统中的常用功能,并且不断改进和完善。Tomcat适用于中小型系统和并发访问用户不太多的场合,是开发和调试JSP程序的首选。先进的技术、稳定的性能、源码开放和免费获取的机制,使得Tomcat深受Java爱好者的喜爱并得到了许多软件开发商的认可,成为目前相当流行的Web应用服务器。 1.1.1 Servlet简述 谈起Tomcat,就不能不说Servlet,如果没有Servlet的应用需求,就没有Tomcat的产

TOMCAT在AIX的安装与配置

TOMCAT在AIX的安装与配置(for EPS项目) 解压缩文件 gunzip apache-tomcat-5.5.33.tar.gz tar -xvf apache-tomcat-5.5.33.tar 解压后的文件放在/usr/apache-tomcat-5.5.33目录。 设置环境变量 编辑/etc/profile文件,加入以下两行内容 export JA VA_HOME=/usr/java14 export CATALINA_HOME=/usr/apache-tomcat-5.5.33 编辑Server.xml 文件在CATALINA_HOME/conf下: 在之间加入: 相关的用户名和密码视具体情况更改。

编辑Web.xml 文件在CATALINA_HOME/conf下: baosteeleps jdbc/baosteeleps javax.sql.DataSource Container 创建baosteelem_eps.xml 在CATALINA_HOME/conf/Catalina/localhost下创建baosteelem_eps.xml,内容如下: 启动TOMCAT CA TALINA_HOME/bin/startup.sh 关闭TOMCAT CA TALINA_HOME/bin/shutdown.sh

Tomcat的下载、安装与配置

Tomcat的下载、安装与配置 1、安装Tomcat前要先安装JDK 2、下载Tomcat Tomcat官网:https://www.360docs.net/doc/cc6130709.html,/

对于Windows操作系统,tomcat提供了两种安装文件,一个文件exe格式,另一个文件为zip格式。exe是可运行的安装程序,读者只需要双击这个文件,即可开始安装Tomcat。在安装过程中,安装程序会自动搜寻JDK和JRE的位置,并把Tomcat服务加入到Windows操作系统的服务中,同时在“开始”→“程序”菜单中加入Tomcat 服务器管理菜单。zip是一个压缩包,只需要把它解压到本地硬盘即可,这种方式既适合Windows系统下的安装,也适用于其他操作系统,例如Linux系统,所以下面主要介绍zip的安装与Tomcat运行环境的设置。 3、ZIP格式Tomcat安装文件的安装及设置 A、Tomcat安装文件的安装及设置 把Tomcat压缩文件apache-tomcat-8.0.3-windows-x64.zip中的内容解压缩到D:\DevTools\apache-tomcat-8.0.3下,然后增加系统变量: 变量名:TOMCAT_HOME;变量值:D:\DevTools\apache-tomcat-8.0.3。然后修改系统变量classpath,添加%TOMCAT_HOME% \lib\servlet-api.jar;同时修改系统变量path,添加%TOMCAT_ HOME%\bin。 B、测试Tomcat 要测试Tomcat服务器是否安装成功,首先要启动Tomcat服务器。在Tomcat安装目录D:\DevTools\apache-tomcat-8.0.3下面有一个bin目录,里面有两个文件:startup.bat和shutdown.bat,分别控制Tomcat的启动和关闭。由于在前一节中已经把该目录加入到系统变量Path中,所以在命令行中直接输入对应的文件名即可实现Tomcat的启动和关闭,而不需要切换目录。在命令行中输入startup.bat,即可启动Tomcat,如 图所示:

Tomcat项目部署方式

一、静态部署 1、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等。也可以用cmd 命令:jar -cvf mywar.war myweb webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容: 将appBase修改即可。 2、在server.xml中指定 在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。 在tomcat中的conf目录中,在server.xml中的,节点中添加: 或者 或者 说明: path是虚拟路径; docBase 是应用程序的物理路径; workDir 是这个应用的工作目录,存放运行时生成的与这个应用相关的文件; debug 则是设定debug level, 0表示提供最少的信息,9表示提供最多的信息 privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet reloadable如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes 目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署 antiResourceLocking和antiJARLocking 热部署是需要配置的参数,默认false避免更新了某个webapp,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。设置为true,Tomcat 在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。 3、创建一个Context文件

tomcat安装配置详解+Eclipse的Tomcat插件安装过程

TOMCAT的安装配置 第一步:下载jdk和tomcat 第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。 1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量 ->系统变量中添加以下环境变量(假定你的jdk安装在C:\Program Files\Java):JA VA_HOME=C:\Program Files\Java\jdk1.6.0_10 classpath=.;%JAV A_HOME%\lib\dt.jar;%JAV A_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) path=%JA VA_HOME%\bin 接着可以写一个简单的java程序来测试JDK是否已安装成功: public class Test{ public static void main(String args[]){ System.out.println("This is a test program."); } } 将上面的这段程序保存为文件名为Test.java的文件。 然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令javac Test.java java Test 此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。 2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环 境变量(假定你的tomcat安装在c:\tomcat): CATALINA_HOME:c:\tomcat CATALINA_BASE:c:\tomcat TOMCAT_HOME: C:\Tomcat 然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下: classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALIN A_HOME%\common\lib\servlet-api.jar;

tomcat的url配置

第一种方法:在tomcat 中的conf 目录中,在server.xml 中的,节点中添加: 至于Context 节点属性,可详细见相关文档。 第二种方法:将web 项目文件件拷贝到webapps 目录中。 第三种方法:很灵活,在conf 目录中,新建 Catalina (注意大小写)\localhost 目录,在该目录中新建一个xml 文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml 文件的内容为: 第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path ,外部访问的URL 则使用XML 的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。 第2、3还有优点,可以定义一些个性配置,如数据源的配置等。 还有一篇 详细的 1、直接放到Webapps 目录下 Tomcat 的Webapps 目录是Tomcat 默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP 程序打包成一个war 包放在目录下,服务器会自动解开这个war 包,并在这个目录下生成一个同名的文件夹。一个war 包就是有特性格式的jar 包,它是将一个Web 程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE 环境,如Eclipse 、NetBeans 、ant 、JBuilder 等。也可以用cmd 命令:jar -cvf applicationname.war package.*; 甚至可以在程序执行中打包: 双击代码全选 1 2 3 4 5 6 try{ string strjavahome = system.getproperty("java.home"); strjavahome = strjavahome.substring(0,https://www.360docs.net/doc/cc6130709.html,stindexof())+"bin"; runtime.getruntime().exec("cmd /c start "+strjavahome+"jar cvf hello.war c:tomcat5.0webappsroot*"); } catch(exception e){system.out.println(e);} webapps 这个默认的应用目录也是可以改变。打开Tomcat 的conf 目录下的server.xml 文件,找到下面内容: 2、在server.xml 中指定 在Tomcat 的配置文件中,一个Web 应用就是一个特定的Context ,可以通过在server.xml 中新建Context 里部署一个JSP 应用程序。打开server.xml 文件,在Host 标签内建一个Context ,内容如下。 其中path 是虚拟路径,docBase 是JSP 应用程序的物理路径,workDir 是这个应用的工作目录,存放运行是生成的于这个应用相关的文件。 3、创建一个Context 文件 以上两种方法,Web 应用被服务器加载后都会在Tomcat 的confcatalinalocalhost 目录下生成一个

eclipse与tomcat配置安装教程

Tomat安装教程 一.下载前需知: 1.电脑之前若装有一阶段的eclipse,将其jdk卸载掉。 2.查看电脑系统类型,根据系统类型下载对应版本。 例如图1_1,显示我的电脑系统类型是64位操作系统。(右击“这台电脑”-属性) 图1_1 电脑系统类型 二.下载安装软件(基于64位操作系统) 如图1_2所示需要下载的三个软件:jdk,tomcat,eclipse 图1_2下载的三个软件版本 具体下载安装如下: 1.下载jdk-8u-windows-x64 1)在工具中首先安装jdk-8u-windows-x64(电脑是

64)位的(jdk-8u60与jdk-8u91差不多,为防出错建议安装低版本- jdk-8u60的),默认安装在c盘根目录之下即可。 2)配置环境变量,结果如图1_3: JAVA_HOME : jdk 的安装路径 PATH : jdk 的bin 路径 图1_3 jdk环境变量配置 3)检测jdk版本:window+R 调出CMD ,输入指令Set java:出现jdk的版本就说明环境变量配置成功。结果如图1_4所示。

图1_4 cmd中检测jdk配置成功性 2.下载tomat版本为8.0(8.0以上版本与eclipse不兼容) Apache-tomat-8.0.24-windows-x64.zip(参见图1_2) 在工具中首先解压apache-tomcat-8.0.24-windows-x64(电脑是64位的)。将其解 压在在根目录下即可,例如:D:\Program Files (x86)\apache-tomcat-8.0.24。 Tomcat 解压之后不需要安装,直接可以使用。 2)配置环境变量,结果如图1_5所示: CATALINA_HOME : Tomcat 的安装路径

tomcat配置(免安装及安装版)之间有什么区别

tomcta免安装版配置: 一、下载Tomcat Tomcat可以从https://www.360docs.net/doc/cc6130709.html,/网站下载,选择任意版本,在Binary Distributions 下的zip包既是。 二、配置Tomcat 1、将下载Tomcat Zip压缩包解压。 2、修改\bin\startup.bat文件: 在第一行前面加入如下两行: SET JAVA_HOME=JDK目录 SET CATALINA_HOME=前面解压后Tomcat的目录或者%cd% 如果需要使用shutdown.bat关闭服务器的话,也按照上面加入两行。 3、这样,运行startup.bat就可以运行服务器,运行shutdown.bat就可以关闭服务器了。 4、修改\conf\tomcat-users.xml文件: 在标签内加入 这样才可以使用Tomcat的管理界面。 三、将Tomcat加入服务 1、修改bin目录中的service.bat文件: 找到set CATALINA_HOME=%cd%, 如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat系统服务,到此你就可以转到第二步了。否则继续往下走 找到以下几行: set SERVICE_NAME=Tomcat5 “Tomcat5”修改成你需要的服务名,这个将是以后使用net start/stop来操作的服务名称。 set PR_DISPLAYNAME=Apache Tomcat “Apache Tomcat”改为你需要的显示服务名,这个将显示在服务管理器中。 set PR_DESCRIPTION=Apache Tomcat Server - https://www.360docs.net/doc/cc6130709.html,/tomcat 这一行改不改无所谓,是服务的描述,根据自己的喜好决定吧。

完整图解 Tomcat 5.0.28 安装笔记

一、准备工作 在开始安装之前,先准备J2SDK和TOMCAT两个软件,如果已经安装了J2SDK,就只需TOMCAT即可。 笔者使用的软件如下: Windows 2000 Advance Server + SP4 J2SDK v1.4.2_04 - https://www.360docs.net/doc/cc6130709.html,/j2se/1.4.2/download.html TOMCAT v5.0.28 - https://www.360docs.net/doc/cc6130709.html,/dist/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.exe 二、安装J2SDK 安装很简单,只需双击下载的文件,笔者选择安装在d:\j2sdk1.4.2_04目录下。 设置环境变量,方法如下: 右击“我的电脑”==》属性==》高级==》环境变量==》新建... 变量名:JAVA_HOME 变量值:d:\j2sdk1.4.2_04 三、安装TOMCAT 运行jakarta-tomcat-5.0.28.exe 按照提示安装,偶这里选择了Service,就是作为Windows 服务来运行。

如果要改变安装路径,可以在这个步骤操作,偶这里选择安装在D:\Tomcat 5.0 在这里设置TOMCAT使用的端口以及WEB管理界面用户名和密码,请确保该端口未被其他程序占用

选择J2SDK的安装路径,安装程序会自动搜索,如果没有正确显示,则可以手工修改,偶这里改为d:\j2sdk1.4.2_04 接下来就开始拷贝文件了,成功安装后,程序会提示启动tomcat并查看readme文档。

[图解]手把手教你安装配置tomcat服务器

安装过程: 运行apache-tomcat-5.5.28.exe 按照提示安装,偶这里选择了Service,就是作为Windows服务来运行 如果要改变安装路径,可以在这个步骤操作,偶这里选择安装在D:\Tomcat 5.0

在这里设置TOMCAT使用的端口以及WEB管理界面用户名和密码,请确保该端口 未被其他程序占用

选择JDK的安装路径,安装程序会自动搜索,如果没有正确显示,则可以手工修 改,偶这里改为d:\j2sdk1.4.2_04 接下来就开始拷贝文件了,成功安装后,程序会提示启动tomcat并查看readme文档。Tomcat正常启动后会在系统栏加载图标。 在图标上右键鼠标可以看到一些设置项目 点击Configure...或者双击图标可看到如下显示,选择Startup type为

automatic自动启动,这样每次开机后就会自动运行TOMCAT。 另外也可在这个界面点击start或stop按钮来控制tomcat的运行。 测试: 至此安装与配置都已完成,打开浏览器输入:http://localhost:8080即可看到 TOMCAT的相关信息

备注 由于偶将TOMCAT作为service方式安装,所以TOMCAT_HOME环境变量也没设过,如果读者不是按照这种方式请设置一个系统环境变量,设置方法同JDK。 变量名:TOMCAT_HOME 变量值:d:\Tomcat 5.0 另外可再增加一个环境变量 变量名:CLASSPATH 变量 值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\ common\lib\servlet-api.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar 也是因为service安装的原因,笔者在执行一些程序的时候会出现如下错误信息: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK 错误信息是没有设置过JAVA_HOME环境变量,读者也可能碰到过这个问题,明明设置过这个环境变量,在服务里启动就会出错,但是在命令行下输入 D:\Tomcat 5.0\bin\startup.bat启动却能运行,笔者找了一下原因,原来在服务里启动没有读取JAVA_HOME这个环境变量,而是在配置里定义这个环境变量的,于是偶在Java Options里加入了一句:-Djava.home=d:\j2sdk1.4.2_04,

tomcat 6.0配置

tomcat6.0配置 第一步:下载jdk和tomcat:JDK下载Tomcat下载 最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上 第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。 1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:\Program Files\Java): JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) path=%JAVA_HOME%\bin 接着可以写一个简单的java程序来测试JDK是否已安装成功: public class Test{ public static void main(String args[]){ System.out.println("This is a test program."); } } 将上面的这段程序保存为文件名为Test.java的文件。 然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令 javac Test.java java Test 此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。 2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):CATALINA_HOME:c:\tomcat CATALINA_BASE:c:\tomcat TOMCAT_HOME: C:\Tomcat 然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath 如下: classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar; 【注意最新版本的Tomcat中可能没有common这个文件夹了。所以servlet-api.jar应该的路径为 %CATALINA_HOME%\lib\servlet-api.jar;请根据自己的情况自己修改!】 接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。 第三步:建立自己的jsp app目录 1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录; 2.在webapps目录下新建一个目录,起名叫myapp; 3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的; 4.WEB-INF下新建一个文件web.xml,内容如下:

Tomcat中SSI的详细配置

Tomcat报告——Tomcat中SSI的配置 1.简介: SSI全称(Server Side Includes)是在HTML静态页面中使用的指令,当页面在服务端执行的时候是可以进行服务端解析的。这种方式可以让我们在存在的HTML页面里面分块动态生成内容而不在整个执行了CGI等服务端技术的基础之上进行动态页面服务。在返回请求的页面(包含SSI指令)前,服务器会处理这些指令,并用处理的结果替换指令,然后把页面返回。我们使用Tomcat作为Http 服务器的时候,我们需要使用SSI可以在Tomcat添加对SSI的支持。 Tomcat服务器的SSI支持的实现方式和Apache里面的SSI指令一样,在Tomcat里面实现SSI支持使用的是一个Servlet和一个Filter(Servlet和Filter的基本信息参考JSP教程),我们可以使用其中一种方式来进行SSI支持的配置,但是不需要两个同时配置,同时配置是否会产生冲突我不太清楚,一般情况下配置一个就可以了。 实现SSI支持的Servlet实现使用了org.apache.catalina.ssi.SSIServlet,另外需要在Servlet的路径解析里面添加映射规则“*.shtml”。 实现SSI支持的Filter使用了org.apache.calalina.ssi.SSIFilter。另外,在Filter 路径解析里面也需要添加映射规则“*.shtml”,而且在Filter配置的时候需要在映射规则里面添加能够执行的mime type,contentType的初始化参数允许你执行服务器下边的资源。在Tomcat里面默认是禁用了SSI的。 注意:SSI指令执行Tomcat外部的JVM,如果我们使用Java的安全管理器需要在calalina.policy文件里面进行配置。若要使用SSI Servlet和SSI Filter,直接在服务器的路径$CATALINA_BASE/conf/web.xml文件里面将SSI的注释去掉。需要注意的是在Tomcat服务器里面仅仅只有标记了privileged的Context可以使用SSI 功能。(*:当privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet,Tomcat的文档里面讲了使用的lib的域,每个应用程序如果不设置这个属性,是不能访问容器内的Servlet的,这里应该指代的是全局的Servlet)否则这里会遇到异常: https://www.360docs.net/doc/cc6130709.html,ng.SecurityException: Filter of class org.apache.catalina.ssi.SSIFilter(SSIServlet)is privileged and cannot be loaded by this web application 2.服务器配置属性: 在配置SSI Servlet的时候需要用到的参数(init parameters)如下: buffered:是需要将输入保存到缓冲区(0=false,1=true)默认是0(false)

相关文档
最新文档