求助!!急!!!html+servlet部署到tomcat后html无法跳转到servlet,但是开发的时候idea里没有任何错误

qq_20415927 2020-02-23 06:36:50
如题,特别急,idea里面开发的时候,html能跳转到servlet处理数据,无论是表单还是ajax异步都可以通过web.xml的映射找到servlet但是部署到服务器后就404!
首先是web.xml的映射代码片段:
<servlet>
<description></description>
<display-name>Login</display-name>
<servlet-name>Login</servlet-name>
<servlet-class>Sevelet.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/Login</url-pattern>
</servlet-mapping>

<servlet>
<description></description>
<display-name>ImageUpload</display-name>
<servlet-name>ImageUpload</servlet-name>
<servlet-class>Sevelet.ImageUpload</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ImageUpload</servlet-name>
<url-pattern>/ImageUpload</url-pattern>
</servlet-mapping>

<servlet>
<description></description>
<display-name>Registration</display-name>
<servlet-name>Registration</servlet-name>
<servlet-class>Sevelet.Registration</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Registration</servlet-name>
<url-pattern>/Registration</url-pattern>
</servlet-mapping>
接下来是项目层次:

form提交和ajax异步代码:
//form
<form class="form-header" action="Login" role="form" method="POST" id="#">
//异步
xmlhttp.open("GET","../Sp_selcet?q="+q2+"&n="+e,true);
一些截图:
//idea调试正常访问

//部署到服务器后一片白后404(静态html可以访问正常)

//tomcat的文件下src和web平行关系访问路径配置是直接配置到web文件下下
//路径
docBase="/Users/likai/Desktop/sc_Cs/apache-tomcat-9.0.31/webapps/By_sj/web/
...全文
761 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43869905 2020-02-24
  • 打赏
  • 举报
回复
这种简单问题...........把你Login路径前面加个 /By_sj/Login 这样去访问
乐意李先生 2020-02-24
  • 打赏
  • 举报
回复
你可以看下是不是web文件夹不对,IDEA里面web文件夹上有一个小蓝点
yang_coder 2020-02-23
  • 打赏
  • 举报
回复
ajax发出去的请求404吗?对一下请求路径,有可能是相对路径和绝对路径导致的
qq_20415927 2020-02-23
  • 打赏
  • 举报
回复
小白求助,求大神们帮忙看看啊,我是真的没办法了,很多方法都试过了,

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧