网页设计费用,seo短视频网页,室内装饰设计专业,学校网站建设运行情况将应用部署到Tomcat根目录的三种方法 将应用部署到Tomcat根目录的目的是可以通过http://[ip]:[port]直接访问应用#xff0c;而不是使用http://[ip]:[port]/[appName]上下文路径进行访问。 方法一#xff1a;#xff08;最简单直接的方法#xff0…将应用部署到Tomcat根目录的三种方法 将应用部署到Tomcat根目录的目的是可以通过http://[ip]:[port]直接访问应用而不是使用http://[ip]:[port]/[appName]上下文路径进行访问。 方法一最简单直接的方法
删除原 webapps/ROOT 目录下的所有文件将应用下的所有文件和文件夹复制到ROOT文件夹下。
方法二
删除原webapps/ROOT 目录下的所有文件修改文件conf/server.xml在Host节点下增加如下Context的内容配置
Host namelocalhost appBasewebapps unpackWARstrue autoDeploytruexmlValidationfalse xmlNamespaceAwarefalse......Context path docBase/data/myapps/bertram reloadablefalse /
/Host注意 1path 的值设置为空 2应用不要放到tomcat的webapps目录下(如上述配置是放到自定义的文件夹myapps内的)否则访问时路径会有问题 3docBase指定到绝对路径。 如配置此设置后重启tomcat如果docBase指向的是war文件则会自动将war解压到 webapps/ROOT 目录如果docBase指向的是应用已解压好的目录如 docBase/data/myapps/bertram“则tomcat不会生成 webapps/ROOT 目录这种情况下这样就可以不用删除 webapps/ROOT 目录但 webapps/ROOT 目录内的内容是无法访问的访问时将直接使用docBase指定的目录。 方法三 与方法二类似但不是修改全局配置文件conf/server.xml而是在conf/Catalina/localhost目录下增加新的文件ROOT.xml注意大小写文件内容如下 ?xml version1.0 encodingUTF-8?
Context path docBase/data/myapps/bertram reloadabletrue
/Context