Java 它在带有eclipse的TomcatServlet中不起作用

Java 它在带有eclipse的TomcatServlet中不起作用,java,eclipse,tomcat,servlets,Java,Eclipse,Tomcat,Servlets,我已经用eclipse安装了tomcat,还有一个带有servlet的项目。在这里,我提出了这两个方面的结构: 直到今天,运行servlet所遵循的步骤是: 1.按下下面按钮的正上方并给出“开始” 雄猫 2.启动后,在“UsuarioServlet.java”/runas/runonserver上按右键 完成后,一切正常,但今天突然这样做时,我得到以下信息: 发生了什么事?我最近有这个问题 这就是帮助我的原因。 启动tomcat并在控制台中搜索tomcat运行的真实路径。 到那里打开co

我已经用eclipse安装了tomcat,还有一个带有servlet的项目。在这里,我提出了这两个方面的结构:

直到今天,运行servlet所遵循的步骤是:

1.按下下面按钮的正上方并给出“开始” 雄猫

2.启动后,在“UsuarioServlet.java”/runas/runonserver上按右键

完成后,一切正常,但今天突然这样做时,我得到以下信息:


发生了什么事?

我最近有这个问题

这就是帮助我的原因。 启动tomcat并在控制台中搜索tomcat运行的真实路径。 到那里打开
conf/server.xml
。集成了tomcat和eclipse的插件在这里添加了一行代码。向下滚动查看它。这是我的机器上这条线的样子

  <Context docBase="C:\workspaces\work7\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\ROOT" path="" reloadable="false"/><Context debug="0" docBase="C:\workspaces\work7\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\webapp" path="/mycompany-webapp-0.9-SNAPSHOT" reloadable="true" source="org.eclipse.jst.jee.server:webapp">
<Valve className="org.apache.catalina.valves.AccessLogValve" pattern="common" prefix="access_log." suffix=".txt"/>

请注意路径属性。它过去是
/webapp
,但现在变成了
/mycompany-webapp-0.9-SNAPSHOT
。因此,这是部署应用程序的真实URL

我过去经常使用url
http://localhost:8080/webapp
。 现在我必须使用
http://localhost:8080/mycompany-webapp-0.9-SNAPSHOT
。 或者,我可以停止服务器,手动修复
server.xml
中的路径,启动服务器并使用“旧”URL

关键是这种行为并不一致。有时(当项目设置被更改时),此问题会“自动”修复,但有时会返回。这不仅发生在我的机器上,而且发生在我工作的公司的另外两名团队成员的电脑上


我希望这些信息能对你有所帮助。祝你好运。

404表示该页面不存在。确认您的URL是正确的。可能只是TomcatEclipse连接器的错误行为。尝试解压Tomcat服务器,启动它,导出war文件并将其部署到该Tomcat中,然后查看是否有效。@F3RN1您可以显示您的web.xml文件吗?问题可能是什么,没有任何信息可以分析itEn esa linea de server.xml tengo lo siguiente:向右滚动。这条线很长。请用英语写。我用translate.google.com来翻译你的话。我不懂西班牙语。