Apache Tomcat 7.0.0 配置手稿

来源:互联网 发布:运行java文件 编辑:程序博客网 时间:2024/04/29 11:38

一 配置JDK

1、下载jdk

下载后,解压,假设为d:\JDK6,要确保bin目录在这个目录里,下面的JAVA_HOME即为此目录d:\JDK6.

2、配置系统变量

(1) 右键单击“我的电脑”,选择“属性”-“高级”,点击“环境变量”。

(2) 在“系统变量”框中,点击“新建”按钮,“变量名”填写“JAVA_HOME”,变量值填写jdk解压后所在的目录,即:d:\JDK6。

继续添加CLASSPATH变量值为“.;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\rt.jar;”

classpath也可配置为d:\JDK6\lib

(3) 在“用户变量”框下面点击“新建”按钮,“变量名”填“PATH”,“变量值”填写%PATH%;%JAVA_HOME%\bin

二 配置Tomcat

1、下载Tomcat Zip压缩包,解压。

2、修改startup.bat文件:

在第一行前面加入如下两行--

SET JAVA_HOME=(JDK目录)

SET CATALINA_HOME=(前面解压后Tomcat的目录)

如果需要使用shutdown.bat关闭服务器的话,也按照上面加入两行。

3、这样,运行startup.bat就可以运行服务器,运行shutdown.bat就可以关闭服务器了。

三 将Tomcat加入服务

1、修改bin目录中的service.bat:

添加下面这些代码:

-----------------------------------------------------------------------------

REM 添加下面的一行

set CATALINA_HOME=(前面解压后Tomcat的目录)

REM 如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat系统服务,到此你就可以转到第REM 二步了。否则继续往下走重新设置服务的名字,可以自定义服务名称

REM 按照描述修改下面的几行

set SERVICE_NAME=Tomcat5

REM 上面一行,Tomcat5修改成你需要的服务名,这个将是以后使用net start/stop来操作的服务名称。

set PR_DISPLAYNAME=Apache Tomcat

REM 上面一行,Apache Tomcat改为你需要的显示服务名,这个将显示在服务管理器中。

set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat

REM 这一行改不改无所谓,是服务的描述,根据自己的喜好决定吧。

-----------------------------------------------------------------------------

 

2、运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行。

service.bat install

程序提示:The service 'Tomcat5(或者你修改一后的SERVICE_NAME)' has been installed

说明服务Tomcat已经被安装成功。

顺便说一下,运行service.bat remove可以移除服务。

3、到这里,服务添加成功,运行services.msc,可以看到添加的服务,默认状态下该服务是手动运行的,在他的属性中,将启动类型更改为“自动”,以后机器启动以后Tomcat就在后台启动了。

 

四 控制台控制服务的命令

启动服务

net Start 服务名

关闭服务

net stop 服务名

打开服务 浏览器输入http://localhost:8080 看到tomcat就成功了

Introduction

This is the top-level entry point of the documentation bundle for the Apache Tomcat Servlet/JSP container. Apache Tomcat version 7.0 implements the Servlet 3.0 and JavaServer Pages 2.2 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services.

Select one of the links from the navigation menu (to the left) to drill down to the more detailed documentation that is available. Each available manual is described in more detail below.

Java location: The installer will use the registry or the JAVA_HOME environment variable to determine the base path of a J2SE 6 JRE.


Windows 系统下,进入 apache-tomcat-7.0.0\bin\ 目录,打开 catalina.bat 文件进行修改,在87 行后面回车,设置如下:
JAVA_OPTS=-server -Dcom.sun.management.jmxremote -Xms1024m -Xmx2048m -XX:PermSize=400m -XX:MaxPermSize=400m


Linux 系统下,进入 /apache-tomcat-7.0.0/bin 目录,打开 catalina.sh 文件进行修改,设置如下:

JAVA_HOME=/export/home/jdk1.6.0_16/
JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:PermSize=400m -XX:MaxPermSize=400m -Dcom.sun.management.jmxremote"

/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*


进入 apache-tomcat-7.0.0\conf 目录,打开 tomcat-users.xml 文件进行修改,设置如下:

<tomcat-users>
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<user username="tomcat" password="admin" roles="admin,manager-gui"/>
</tomcat-users>

/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*



进入 apache-tomcat-7.0.0\conf 目录,打开 server.xml 文件进行修改,查找Connectorport="8080" 所在这行,大概在67 行左右,设置如下:

<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150"
minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
protocol="HTTP/1.1" connectionTimeout="20000" disableUploadTimeout="true"/>


在文件最后是注释掉下面这断的,我们只需取消注释修改如下:

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
prefix="local_host_access_log." suffix=".log"
pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>


这样简单配置过后,Tomcat 服务就能启动运行了。