java-web - JAVA提示HTTP Status 404 - /TicketsSell/Login.java
ringa_lee
ringa_lee 2017-04-17 13:23:18
[Java讨论组]

请问下各位前辈们,本人小白,我用的是eclipce,TOMCAT7.0,JDK1.7,我有一个问题,为什么我配置完了TOMCAT也启动了可还是出现404,而我自己又建了一个HELLOWORD的WEB项目却可以在浏览器里显示出结果。

ringa_lee
ringa_lee

ringa_lee

全部回复(5)
ringa_lee

404是没有找到对应的资源,看你的url是否正确, 因为tomcat配置的不同,url中可能包含项目名,也可能不包含项目名

迷茫
HTTP Status 404 - /TicketsSell/Login.java

不可能去访问java文件 编译了吗?
访问编译好的class文件 地址是在web.xml中写好的。

怪我咯

1、eclipse有的时候需要手动add/remove

2、/TicketsSell/Login.java
没有这样的写法。当然除非你手动配置了就叫后缀名就叫java。
推荐去看一下servlet配置,
第一:public class Login extends javax.servlet.http.HttpServlet
第二:一个简单的servlet至少需要web.xml配置两个部分:

xml<servlet>
    <description>任意</description>
    <display-name>任意</display-name>
    <servlet-name>Login</servlet-name>
    <servlet-class>com.xxx.Login</servlet-class>
  </servlet>

 <servlet-mapping>
    <servlet-name>Login</servlet-name>
    <url-pattern>/Login</url-pattern>
  </servlet-mapping>

这些很基础的东西在大部分的JEE参考书上都有的,
如果需要的紧急的话,可以去参考这篇文章

3.jsp和servlet已经不属于同一个层面的东西了,jsp是可以正常通过路径访问的,java文件(servlet,filter等)就需要自己去写web.xml文件来配置。也可以通过annotation来取代web.xml进行servlet的配置。

4.如果以后接触到框架,会有很多配置文件的东西。
JEE和php的区别在于,php所有的东西都可以通过路径访问,JSP也是所有的东西都可以通过路径访问,但是JEE也有深层次的东西,例如库,自己写的类,就无法通过路径访问了,而是要通过各种调用、map、route之类的来访问。

PHP中文网

谢谢大家,今天在别人的帮助下是TOMCAT的路径没有部署对

伊谢尔伦

我记得学J2EE的时候老师说404的话很大的可能就是路径没配置对。去找路径的问题基本能解决。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号