您的位置:首页 > 运维架构 > Tomcat

tomcat 目录结构 环境变量配置 设置为windows服务 映射虚拟站点

2015-03-21 20:47 351 查看
1.tomact的目录结构:

tomact本身也是一个web网站,它有以下几个目录结构:

bin:放一些可运行命令,或其他命令

conf:configuration 配置文件(包含用户,连接池····)

lib:库(jar包)

logs:日记文件

temp:临时文件

webapps:tomcat中最重要的部分(存放网站)

doc:关于tomcat使用帮助文档{examples:tomcat上的一些案例;host-manager:;manager:tomcat管理平台;ROOT:tomcat的跟站点}

work:每个网站的jsp 内含(java,class文件)

2.tomcat环境变量的配置.

首先要确保jdk的环境变量配置好了(注意jdk与tomcat要同是32位或64位的)

配置Tomcat环境变量

1,新建变量名:CATALINA_BASE,变量值:D:\tomcat(我是放在D盘根目录下)

2,新建变量名:CATALINA_HOME,变量值:D:\tomcat

3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin (最好放在最前面)

注意:路径不要含有中文尽量不要含有空格。

3.将tomcat设置为windows服务:

1. 将Tomcat设置成windows服务

(假设我们缺省的Tomcat目录为d:\tomcat)

A、点击开始-->运行,输入cmd进入dos控制台

B、执行以下dos命令(输入命令后按回车键执行)

cd\

service install 服务名(可选,默认为tomcat5)

此时Tomcat服务已经成功安装。

如图:


2.进入系统服务(点击计算机->服务->Apache Tomcat tomcat(tomcat)->单击->启动)将服务启动,并将服务设置成自动启动

3.服务移除

基本操作同2,最后执行service remove 服务名

4. 映射虚拟站点(一般站点都会在webapps目录下,如何将其他地方的站在目录映射到tomcat服务器下?).

1.打开路径tomcat中的conf下的server.xml文件,在文件内容的</Host>的上面加一条语句:

<Context path="" docBase="这里指向你要映射的目录比如(F:\code\test)" reloadable="true" />

注意:重启服务!!!

2. 在路径为:\Tomcat 6.0\conf\Catalina\localhost 的目录下创建一个xml文件

(比如a.xml)文件内容:<Context docBase="这里指向你要映射的目录比如(F:\code\test)" /> 接着在浏览器上访问 http://localhost:8000/a/test.html
注:test.html是存放在 F:\code\test 目录下的文件; 如果在conf文件夹下找不到Catalina文件夹,则把\Tomcat 6.0\work下的Catalina文件夹拷贝到\Tomcat
6.0\conf文件下即可。

5.jsp程序的运行过程:

第一次请求: -> .jsp页面 -> tomcat会将.jsp翻译成 .java源文件 -> 调用jdk中的javac命令编译.java文件为.class -> jvm运行 .class -> .html->客户端

第二次请求: -> -> jvm运行 .class

myeclipse: 只要修改.jsp页面,保存,myeclipse会自动完成翻译和编译和操作, 如果修改了配置文件, 都要重新部属.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: