关于WEB.XML的问题,请进

03-12-23 henry.t
我刚开始使用WEBLIGIC,做了一个试验,部属一个WEB APPLICATION上去,刚开始我直接做了一个HTML,但是部属的时候告诉我少了一个WEB.XML文件,,问题1:这个文件必须有吗?我在看JIVE的时候怎么没有看见在CLASSES目录下有这个文件啊??? 我后来加上了CLASSES目录和下面的WEB.XML文件,不过这个文件里面是空的,什么都没有,结果部属的时候出来一大堆问题,请问2:是不是里面必须写东西??写什么???

henry.t
2003-12-24 22:29
这里好黑,没有人,我帕帕

jxb8901
2003-12-25 09:12
web.xml文件是web应用程序的部署描述符文件(Deployment Descriptor), 对于一个符合servlet规范的WEB应用程序来讲,该文件是必须的. 下面是servlet规范中对WEB应用程序的描述:

SRV.9.3 Elements of a Web Application
A web application may consist of the following items:
• Servlets
• JSPTM Pages1
• Utility Classes
• Static documents (html, images, sounds, etc.)
• Client side Java applets, beans, and classes
• Descriptive meta information which ties all of the above elements together.
<p>

另外其它的文件都可以没有,但web.xml文件中不能没有的, 该文件的存放路径是"WEB-INF/web.xml", 所以你把它放在classes中也是没用的, 因为规范就是这样规定的.

cats_tiger
2003-12-26 17:04
web.xml放在WEB-INF目录下,用于描述web应用程序,常见的是对servlet的描述

如果你使用jbuilder开发,那么它会自动写好web.xml文件

猜你喜欢