我的Tomcat部署在conf文件夹下有一个web.xml文件.什么是在Tomcat中使用的conf/web.xml而不是WEB-INF中的那个?我需要它吗?
我正在使用一个简单的servlet,它将数据库中的文档内容作为字节数组发回.我想设置一个内容类型,以便在通过doGet()调用检索时具有适当的扩展名.
我确实将文档的类型存储为数据库中的元数据(例如png,gif,png,xls,docx ...).
在编写servlet时,我发现了一种方法
Since:
Servlet 3.1
Run Code Online (Sandbox Code Playgroud)
我想如果我有NetBeans的自动提示使用它是因为我有Servlet版本.但我找不到确认的地方.我使用glassfish4.1作为容器.如果我去mypathtoglassfish4.1\glassfish\modules那里,我可以看到javax.servlet-api.jar并在清单中说:
Implementation-Version: 3.1.0
Run Code Online (Sandbox Code Playgroud)
这是检查的正确方法吗?我特别感兴趣的是能够告诉我的同事"去那个罐子检查那个属性"所以我确信我的代码将在他们的服务器上运行.
作为替代方案,我找到了一个网页Oracle GlassFish Server 3.1应用程序开发指南,其中说:"GlassFish Server支持Java Servlet规范3.0版." 但很明显对于Glassfish 3.1而言,我找不到每种玻璃鱼版本中的一种(甚至不是我的-4.1)