深圳市官网网站建设平台,平面设计模板,管家网站,简易签名设计一笔签概述 一个简单的web项目下载地址#xff1a;https://files.cnblogs.com/files/Mike_Chang/hello.rar Tomcat部署应用三种方法。 方法一 将一个WAR文件或者整个应用程序复制到Tomcat的webapps目录下。 如果把web应用文件夹改名为ROOT#xff0c;那么应用上下文就是“/”#…概述 一个简单的web项目下载地址https://files.cnblogs.com/files/Mike_Chang/hello.rar Tomcat部署应用三种方法。 方法一 将一个WAR文件或者整个应用程序复制到Tomcat的webapps目录下。 如果把web应用文件夹改名为ROOT那么应用上下文就是“/”在访问时就不需要指定应用上下文路径了。 方法二 1、在conf/server.xml文件中的Host元素下创建一个Context元素。 2、使用Context元素的path属性指定应用上下文路径可以指定上下path为“/” 3、使用docBase属性指定应用所在路径 4、reloadable属性是可选的如果把它的值设为true那么一旦应用程序中Java类文件或者其他资源有任何增加、减少或者更新Tomcat都会侦测到并且一旦侦测到这类变化就会重新加载应用程序。在部署期间建议将reloadable值设为True在生产期间则不建议这么做。 Host namelocalhost appBasewebappsunpackWARstrue autoDeploytrue!-- SingleSignOn valve, share authentication between web applicationsDocumentation at: /docs/config/valve.html --!--Valve classNameorg.apache.catalina.authenticator.SingleSignOn /--!-- Access log processes all example.Documentation at: /docs/config/valve.htmlNote: The pattern used is equivalent to using patterncommon --Valve classNameorg.apache.catalina.valves.AccessLogValve directorylogsprefixlocalhost_access_log suffix.txtpattern%h %l %u %t quot;%rquot; %s %b / Context path/hello docBaseC:/Users/Administrator/Desktop/hello reloadabletrue/ /Host 一般来说不建议通过server.xml来管理上下文因为只有重启Tomcat后更新才能生效。不过如果有很多应用程序需要测试也许会觉得使用server.xml比较理想因为可以在一个文件中同时管理所有的应用程序。 方法三 1、在Tomcat的conf/Catalina/localhost目录下创建一个XML文件这个文件名就是上下文路径。例如把一个test.xml文件放在conf/Catalina/localhost目录下那么应用程序的上下文路径就是test可以利用以下URL调用一个资源http://localhost:8080/test/resourceName 2、上下文文件中还必须包含一个Context元素作为它的根元素。这个元素大多没有子元素它是该文件中唯一的元素。 Context docBaseC:/Users/Administrator/Desktop/hello reloadabletrue/ 当把上下文文件添加到指定目录时Tomcat就会自动加载应用程序。当删除这个文件时Tomcat就会自动卸载应用程序转载于:https://www.cnblogs.com/Mike_Chang/p/10072026.html