tomcat6.0配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kshon/article/details/77996808

1、准备工作和安装
JDK已经成功安装C:\jdk1.8

设置环境变量JAVA_HOME=C:\jdk1.8
2、Tomcat的安装(exe包apache-tomcat-6.0.16.exe)
   运行apache-tomcat-6.0.16.exe,进行tomcat的安装
安装路径C:\Program Files\Apache Software Foundation\Tomcat 6.0
3、安装Tomcat.Zip(例:apache-tomcat-6.0.35-windows-x86.zip)压缩包

1)、解压。D:\tomcat-6.0.35
2)、修改startup.bat文件:
  在第一行前面加入如下两行  
  SET JAVA_HOME=C:\jdk1.6.0_05----------(JDK目录)
  SET CATALINA_HOME=D:\tomcat-6.0.35---------(前面解压后Tomcat的目录)
如果需要使用shutdown.bat关闭服务器的话,也按照上面加入两行。
这样,运行startup.bat就可以运行服务器,运行shutdown.bat就可以关闭服务器了。
3)、将Tomcat加入服务(如果找不到service.bat,则需要找windows-x86版本,例如apache-tomcat-6.0.30.zip就没有service.bat)

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

  set SERVICE_NAME=Tomcat6.0.35 
  Tomcat6.0.35修改成你需要的服务名,这个将是一后使用net start/stop来操作的服务名称。
  set PR_DISPLAYNAME=Apache Tomcat 6.0.35
  Apache Tomcat改为你需要的显示服务名,这个将显示在服务管理器中。  
  set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat  
  REM 这一行改不改无所谓,是服务的描述,根据自己的喜好决定吧。  
2、运行cmd打开控制台,进入Tomcat目录/bin文件夹,输入如下命令运行。  
  service.bat install    (注:一般情况下,只需做这一步就OK)  
  程序提示:The service 'Tomcat6.0.35' has been installed. 
  说明服务Tomcat已经被安装成功。
  
  运行service.bat remove可以移除服务。
  
3、到这里,服务添加成功,运行services.msc,可以看到添加的服务,默认状态下该服务是手动运行的,在他的属性中,将启动类型更改为“自动”,以后机器启动以后Tomcat就在后台启动了。

(在windows7下,由于管理权限的原因,需要可以去C:/windows/system32/下面找到cmd.exe,然后以管理员身份运行,然后重复2的操作即可成功,否则会出现错误提示:Failed installing 'Tomcat6.0.35' service)

4)、控制台控制服务的命令

  启动服务
  net Start 服务名
  关闭服务 
  net stop 服务名
注:
  1. 此服务名可以是SERVICE_NAME,也可以是PR_DISPLAYNAME;
  2. 如果服务名中包含空格或者中文,请将服务名用半角双引号包含起来。

4、Tomcat的配置和测试
安装完毕,启动服务,http://localhost:8080/,就可看到主页,说明安装成功!
Tomcat管理密码的设定:�TALINA_HOME%\conf\tomcat-users.xml(使用记事本打开)
  <user username="admin" password="****" roles="admin,manager"/>
默认的发布目录在:Tomcat安装目录\webapps\ROOT
5、建立自己的jsp app目录

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"?>
<web-app>
  <display-name>This is my App</display-name>
  <description>
     This is my App
  </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 看到当前时间的话说明就成功了。 (进入manager界面也能看到myapp已经启动)

myapp目录下包括
WEB-INF

    web.xml 该web app的配置文件
    lib      该web app用到的库文件
    classes  存放编译好的servlet
    META-INF  存放该web app的上下文信息,符合J2EE标准

myapp可以直接放在webapps下面

也可以通过配置文件指定到其他目录 <host>里面

<Context path=“/虚拟路径名“ docBase=”目录位置" debug="0" reloadable="true"/>

6、配置虚拟目录

在 Tomcat 的配置文件中( $Tomcat安装目录$/conf/server.xml )找到标签对,在中间添加
//docBase 中的是应用所在的路径, path 中定义的是应用所访问的虚拟路径

需要添加
<Context path="/test" docBase="e:\workspace\myapp" reloadable="true">
</Context>
然后在e:\workspace\myapp中添加index.jsp和WEB-INF\web.xml
重新启动tomcat
打开浏览器,输入http://localhost:8080/test/index.jsp 看到当前时间的话说明就成功了。 (进入manager界面也能看到myapp已经启动)

7、tomcat端口设置
 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
这里的port="8080"就是端口,我们完全可以用别的端口来代替,但不能是被系统占用的端口(0--1023)。

conf\context.xml文件

<Context reloadable="true">修改后可使tomcat自动刷新

8、Tomcat目录结构(tomcat6)

bin/二进制可执行文件和脚本

conf/配置文件目录

lib/Catalina本身和web应用可加载的类目录

logs/日志目录

temp/存放临时产生的文件

webapps/web应用存放的目录applications

work/Tomcat的工作目录(存放jsp产生的class文件)

配置文件

server.xml服务器的主配置文件

web.xml 定义所有web应用的配置

tomcat-user.xml定义tomcat用户的信息

9、常用服务器

IIS,Apache,Tomcat

通常的动态网页技术

CGI(Common GateWay Interface)

ASP(Active Server Page)

PHP(Personal Home Page)

JSP/Servlet(Java Server Page)

10、Servlet简介

Servlet是服务器小应用程序

用来完成B/S架构下,客户端请求的响应处理

平台独立,性能优良,能以线程方式运行

Servlet API为Servlet提供了统一的编程接口

Servlet一般在容器中运行

常见的Servlet容器Tomcat

JSP运行的几种平台
a:)Tomcat
b:)WebLogic
c:)WebSphere
d:)JRun
e:)Resin

猜你喜欢

转载自blog.csdn.net/kshon/article/details/77996808