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

来源:互联网 发布:nba2k15乔丹数据 编辑:程序博客网 时间:2024/05/23 20:53
[b]1.tomact的目录结构:[/b]
    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文件)
[b]2.tomcat环境变量的配置. [/b]
    首先要确保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 (最好放在最前面)
                注意:路径不要含有中文尽量不要含有空格。
[b]3.将tomcat设置为windows服务:[/b]
    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文件夹拷贝到\Tomcat6.0\conf文件下即可。

5.jsp程序的运行过程:

第一次请求:   ->   .jsp页面  ->  tomcat会将.jsp翻译成 .java源文件  -> 调用jdk中的javac命令编译.java文件为.class  -> jvm运行 .class  ->  .html->客户端
    第二次请求:   ->                                                                                                 -> jvm运行 .class 
myeclipse:   只要修改.jsp页面,保存,myeclipse会自动完成翻译和编译和操作,   如果修改了配置文件, 都要重新部属.

0 0