TOMCAT中web.xml文件和java项目中WEB-INF目录下的web.xml文件的区别

tomcat中的web.xml中设置超时不起作用
<session-config>
<session-timeout>30</session-timeout>
</session-config>

而在项目下的web.xml设置超时却是有作用的,这是为什么?
<session-config>
<session-timeout>30</session-timeout>
</session-config>

TOMCAT中web.xml文件和java项目中WEB-INF目录下的web.xml文件的区别:

加载顺序是tomcat conf目录下然后是java项目目录下的。

tomcat config目录下的为服务器全局作用域,一般用来配置全局设置、数据源等,而项目目录下的为局部作用域。

在tomcat 的web.xml是可以设置session的。

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-08
tomcat中的是通用的,如果你不设置,那么就会默认是同tomcat的web.xml的,如果你设置了,那么当然是项目下的web.xml中的设置优先权更高一点
第2个回答  推荐于2017-11-26
  加载顺序是
1、tomcat conf目录下;
2、项目目录下的;
  tomcat config目录下的为服务器全局作用域,一般用来配置全局设置、数据源等,而项目目录下的为局部作用域。
  在tomcat 的web.xml是可以设置session的,你可以百度下本回答被提问者和网友采纳
第3个回答  2014-02-08
估计是tomcat没反应过来,刷新一下,网站重新发布,清楚浏览器缓存试试

web项目中跟tomcat中的web.xml有什么区别
java只要是Web项目必须在WEB-INF下有web.xml这是java规范。tomcat只是实现了该规范。

web目录中可以不要web.xml吗
在Java的web开发中,当然不能没有web.xml了。在web.xml中配置的是拦截器,就是截获试图端(比如jsp页面)提交过来的一些信息,比如在j2ee中,web.xml中的拦截器会截获浏览器端提交来的信息,以此来确定其会调用那些action。web.xml就相当于完成tomcat服务器的一些功能,是不能少的!

为什么新建一个servlet,在其目录下WEN-INF下没有web.xml文件
你的web.xml文件出错,你写的时候,定义了的编码是UTF-8,而保存的时候是以GB2312保存,所以服务器无法解析你的web.xml中的配置信息,而我们学习XML知识时,老师都会经常提醒我们要注意编码问题,定义的编码与保存时的编码一定要对应,否则就会出错,所以你应该要去修改一下XML文件中的编码声明语句或者改变保存编...

tomcat web-inf文件夹下有哪些东西
2、apache-tomcat-6.0.20\\work\\Catalina\\localhost\\目录下是你的web项目驱动程序。3、apache-tomcat-6.0.20\\conf\\tomcat-users.xml可以配置你的tomcat密码等信息。4、apache-tomcat-6.0.20\\conf\\web.xml下是一些查用格式等等信息。5、apache-tomcat-6.0.20\\conf\\context.xml下就是配置ip和端口的...

Java Web项目中WEB-INF文件夹的INF是什么意思?INF是什么的缩写?
应该是information单词的缩写

tomcat高级问题
1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录; 2.在webapps目录下新建一个目录,起名叫myapp; 3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的; 4.WEB-INF下新建一个文件web.xml,内容如下: <?xml version="1.0" encoding="ISO-8859-1"?> <!

web.xml文件的位置到底在哪里啊!!!网上很多人说的位置去找都找不到...
工具\/材料:以win7系统为例。1、首先在桌面上,点击“计算机”图标。2、然后在该界面中,找到对应的项目文件夹,双击打开。3、之后在该界面中,找到“bin”文件夹,双击打开。4、最后在该界面中,成功显示web.xml文件。

tomcat服务器中的web应用程序部署在哪个物理位置
1、将PetWeb目录拷贝到$CATALINA_HOME\\webapps下,然后启动服务器就可以了。这种方式比较简单,访问地址如下:http:\/\/localhost:8080\/PetWeb\/ 2、这种方式可以不必将PetWeb目录拷贝到webapps下,直接在F:\\部署。方法如下,更改$CATALINA_HOME\\conf\\server.xml文件,在<host>标签内添加<Context>标签,...

tomcat WEBapps文件夹下面放什么东西
tomcat WEBapps文件夹下主要存放工程文件,webapps\/ROOT 为根网站:ROOT目录下有: WEB-INF目录下有: web.xml: 应用配置文件 classes目录: 包含编译好的Servlet类和JSP或servlet所依赖的其他类(如JavaBean),这些所依赖的类也可打包成jar放在WEB-INF目录的lib目录中 lib目录 META-INF目录...

myeclipse web项目 部署tomcat 不能编译.java文件
可能是缓存的原因。你把tomcat下的这个项目文件删掉。具体删掉webapps下的这个项目文件和work下的文件,如果不行就把你项目所在目录下已经编译好的class文件删掉。图简单就直接删掉项目里的webinfo下的calss文件夹然后再重新编译,再不行的话就是rp的问题,去烧香了再回来搞。

相似回答