Tomcat 自定义context.xml文件进行定义访问上下文

Tomcat 自定义context.xml文件进行定义访问上下文Tomcat自定义context.xml文件进行定义访问上下文d这里只说一种方法吧,就是在你的META_INF下放置context.xml文件,然后打包成war然后放置到服务器上,将context.xml复制到$CATALINA_BASE/conf/[enginename]/[hostna

大家好,欢迎来到IT知识分享网。Tomcat

Tomcat 自定义context.xml文件进行定义访问上下文

d

这里只说一种方法吧,就是在你的META_INF下放置context.xml文件,然后打包成war然后放置到服务器上,将context.xml 复制到 $CATALINA_BASE/conf/[enginename]/[hostname]/ 目录下即可。这个context.xml文件的名称可以改成其他名称。然后重启tomca,看其日志文件有无应用上(虽然那个位置的context.xml那些文件是热加载,以防万一吧)。

 

那context.xml的内容就从$CATALINA_BASE/conf/context.xml复制出来即可,不过这个context.xml是个基础的文件,需要进行添加配置项等属性配置信息。

 

   基础Context.xml文件的示例如下:

<Context path="/admin" docBase="${catalina.base}/work/admin.war">
  <WatchedResource>WEB-INF/web.xml</WatchedResource>
  <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
</Context>

 

 

如果你的Tomcat启动的项目,项目中包含上传文件功能,是上传到服务器上的接口。如果发现上传后的文件除了所有者之外的权限都是0,那么需要将cataline.sh文件里的umask(默认值是0027)的值改成0022就可以了,然后重启服务,这样项目上传的文件就拥有了544的权限,不知道为啥,没有x权限,估计是umask的特性使然吧。

 

 

 

参阅

tomcat使用指南

CATALINA_HOME and CATALINA_BASE

Context虚拟主机的配置操作

Context.xml文件的配置属性文档

Host属性配置项文档

Tomcat目录结构介绍

Tomcat服务启动项目上传的文件,没有除所有者之外的任何权限的说明信息

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/33120.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信