tomcat配置

来源:互联网 发布:linux ed2k 下载工具 编辑:程序博客网 时间:2024/06/06 13:18
 1.虚拟主机的概念配置
  在tomcat的server.xml文件中,在<Engin>标签下配置<Host>标签,就可以为当前tomcat配置一台虚拟主机
  <Host name="www.baidu.com" appBase="E:\baidu"/>
  其中name属性用来指定虚拟主机的名字,appBase指定当前虚拟主机管理的目录(可以直接将web应用拖入这个文件夹,当前虚拟主机会自动管理)
  还可以在<Engin>标签上配置defaultHost,指定缺省虚拟主机,当浏览器通过ip地址来访问tomcat时,找哪个虚拟主机
  *注意,做配置虚拟主机实验室,我们没有办法修改DNS中的配置,可以使用C:\WINDOWS\system32\drivers\etc下的Hosts文件模拟DNS的作用,其实localhost能够访问本机,也是           由于这个文件中的配置在起作用
      2.web应用的概念配置
(1)一般来说一个虚拟主机中会提供多种功能,每一个功能相关的web资源需要组织成web应用的形式进行管理,
只要将和当前web应用相关的资源利用文件夹组织起来就是一个最近单的web应用
(2)想要为一台虚拟主机配置一个web应用一共有三种方式:
~1:在conf/server.xml中对应虚拟主机<Host>标签下配置<Context>标签即可,此种配置方式,配置后需要重启服务器
<Context path="/news" docBase="E:\news" />
其中path配置的当前web应用的对外访问路径,docBase配置的是web应用文件夹所在的路径
                        将path=""变成缺省web方式
~2:在conf/[engin]/[Host]/自己创建一个xml文件,这个文件的文件名将作为对外访问路径使用,这个文件中可以配置<Context>标签配置web应用
只要将配置文件的名称起为ROOT.xml,则该配置文件描述的web应用将被作为缺省web应用
~3:直接将web应用拖放到webapp目录下,tomcat默认自动管理此目录下的web应用
如果将web应用的名称改为ROOT,则该web应用将会是缺省web应用,不写web应用名访问时,将访问该应用
      3.web应用的目录结构
一般来说,一个web应用的目录结构:
一个web应用,可以没有WEB-INF目录,但是一旦拥有,就必须保证WEB-INF目录下的结构应该符合如下结构:
web应用的文件夹
|
|-静态资源(html、css、js)、JSP
|
|-WEB-INF(此目录是web应用中一个特殊的目录,放置在这个目录下的资源浏览器没有办法直接访问)
|
|-classes (存放的是所有动态资源的.class文件)
|-lib (所有的jar包)
|-web.xml(此文件是当前web应用的主配置文件)


      4.杂项知识
 打war包
 tomcat管理平台
 通用context通用web.xml
 关掉端口:netstat -ano
 打包web应用war
          jar -cvf news.war *
原创粉丝点击