当前位置: 代码迷 >> Java Web开发 >> Tomcat的Web项目中没有web.xml还能运行是怎么回事儿
  详细解决方案

Tomcat的Web项目中没有web.xml还能运行是怎么回事儿

热度:10121   发布时间:2013-02-25 21:20:14.0
Tomcat的Web项目中没有web.xml还能运行是咋回事儿?
项目的根路径是XXX,而且不是在Tomcat的webapp下面的。
现在知道,Tomcat的conf\Catalina\localhost有一些xml,里面docBase指向的路径是XXX。
然后XXX下WebContent\WEB-INF路径下也没发现web.xml,但是程序能够运行。这是啥原因?
只知道,所有Servlet的java文件里使用了@WebServlet,但是没有web.xml也能运行?
我现在想使用类似于context-param这样的配置,取得比如DB的IP地址的东西,但是没有xml文件怎么实现?我生成了web.xml,但是仿佛里面的东西都读不出来~~~

------解决方案--------------------------------------------------------
Servlet 3.0的注解支持可以没有web.xml文件
------解决方案--------------------------------------------------------
探讨
项目的根路径是XXX,而且不是在Tomcat的webapp下面的。
现在知道,Tomcat的conf\Catalina\localhost有一些xml,里面docBase指向的路径是XXX。
然后XXX下WebContent\WEB-INF路径下也没发现web.xml,但是程序能够运行。这是啥原因?
只知道,所有Servlet的java文件里使用了@WebServlet,但是没有web.xm……
  相关解决方案