繁体   English   中英

JSP的web.xml配置

[英]web.xml configuration for JSP

在此处输入图片说明

这是eclipse上的JSP应用程序的结构。一旦我使用tomcat服务器(localhost:8090 / index4.html)在eclipse上运行它,它就会起作用。在索引页面上,我必须添加详细信息,这些详细信息通过servlet通过servlet上传。您可以在上面看到Java Resources->src->FileUPloadDBServlet (而且我不确定下面是否使用它,或者下面使用WEB-INF->src->FileUploadServlet 。)在我的index4.html ,动作是action=uploadServlet (否地址))。使用eclipse可以正常工作。 但是,一旦我将QMS文件夹(非WAR)从Eclipse Worskspace放置到tomcat ROOT,index4.html即可工作,但以下操作即ieupServlet不起作用(这里我使用的地址为localhost:8090 / WebContent / index4.html)有一个web.xml。 这是一个问题吗? 请给我帮助。

您需要将项目文件夹或.war文件放入

Tomcat的webapps文件夹直接不在webapps下的ROOT文件夹中。

尝试遵循以下目录结构

照片由 http://www.studytonight.com/servlet/steps-to-create-servlet-using-tomcat-server.php 提供 (在这里您还可以找到有关Servlet和JSP以及项目结构的更多详细信息)

将web.xml放在应用程序文件夹下的WEB-INF文件夹中的位置。 对于Java文件,您不需要源文件,classes文件夹将具有所有已编译并准备执行的源文件夹(src)文件。

该库将包含运行应用程序所需的所有.jar文件。

确保将web.xml文件放在正确的位置,因为如果没有该文件,应用程序将无法运行。 因为正如他们所说,web.xml是应用程序的心脏。

让我向您解释问题。

当我们将动态Java项目配置为在eclipse上运行时,服务器仅从webcontent文件夹中获取内容并进行部署,而wbcontent文件夹包含web.xml文件,该文件定义了servlet的url描述符。

现在,当您复制整个文件夹时,服务器找不到web.xml文件,该文件是它期望文件所在的描述符。

希望它的明确评论可以澄清

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM