zoukankan      html  css  js  c++  java
  • Tomcat使用总结

    如下图是tomcat在eclipse中的配置的图形化界面

    第一部分: General Information

      Server name和Host name就不说了,是tomcat的名字和主机的名字;RuntimeEnvironment和Configuration path 是运行环境和配置文件的地方,这一部分不多说

    第二部分:Server locations

      Use workspace metadata(dose not modify Tomcat installation) ,这句话是说使用eclipse的工作空间自带的tomcat来作为服务器的位置,并且不改变Tomcat的安装位置(因为我们安装的tomcat不一定是在eclipse希望的地方.metadata.pluginsorg.eclipse.wst.server.core),如我的工作空间在E:workspaceeclipse-oxygen ; 那么勾上了这项Server path就会与E:workspaceeclipse-oxygen.metadata.pluginsorg.eclipse.wst.server.core mp1的tomcat关联,这时一般需要设置Deploy path到E:workspaceeclipse-oxygen.metadata.pluginsorg.eclipse.wst.server.core mp1下的webapp目录下,其实发布地址设置成其它任何地方的文件夹目录都可以目录都可以;

      Use Tomcat installation(takes control of Tomcat installation),这句话是说使用安装tomcat的安装位置来作为服务器的位置,如果我们tomcat安装在d盘,eclipse工作空间在e盘,那么eclipse就会使用d盘的tomcat。勾中这项那么Server path就会与d盘tomcat的位置关联,Deploy path可以自己设置任意文件夹的目录

      Use custom lacation(does not modify Tomcat installation),这句话是说自定义服务器的位置

    第三部分:Server Options

      Serve modules without publishing ,这句话说的是启动Tomcat后服务的模型不会发布,如果勾上了也就是在Deploy path下面不会看到项目的文件夹,;Publish module contexts to separate XML files,这句话是说发布如果勾上这个选项,那么module contexts 的配置会单独分一个XML文件出来,这个文件的名字就叫项目名.xml。如果不勾,module contexts 通常在server.xml文件的最后的地方配置,下面就是它的配置的一个例子

    Modules auto reload by default,模型会自动重新加载,Enable security就是保护我们的模型,也就是保护项目。

    第四部分:Publishing

      Never publish automatically,不动态发布项目,也就是发布后,再修改项目文件必须手动重启tomcat重新发布才会把修改的地方发布出去;Automatically publish when resources change,当资源改变的时候都会动态发布,比如修改了某个java类再保存之后就会动态发布;Automatically publish after a build event,也就是修改文件保存后隔一段时间就会重新发布,上图中我设置的是10秒

    第五部分:TimeOuts

    设置项目启动时间和停止时间,当项目比较大的时候就应该把时间设置长一点,如果时间不够长,会报错,如下我设置启动时间为1秒就会报错

    第六部分:Ports

      端口设置

    第七部分:MIME Mappings

    MIME Mappings也就是HTTP Content-type,这里有个对照表(http://tool.oschina.net/commons),这东西是用来干嘛的?通俗的讲是浏览器读取各种格式的方式,毕竟浏览器也不认识世界上的各种文件的格式,所以这个东西就派上用场了。另外conten-type不是post请求中头文件的属性吗。

  • 相关阅读:
    web service
    常用的正则表达式
    xml
    sql helper
    sql server 表连接
    asp.net页面生命周期
    创建简单的ajax对象
    checkbox选中问题
    ES6之扩展运算符 三个点(...)
    Object.assign()的用法 -- 用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,返回目标对象
  • 原文地址:https://www.cnblogs.com/thg999/p/9928725.html
Copyright © 2011-2022 走看看