首页 > JAVA提示HTTP Status 404 - /TicketsSell/Login.java

JAVA提示HTTP Status 404 - /TicketsSell/Login.java

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


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


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


HTTP Status 404 - /TicketsSell/Login.java

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


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


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之类的来访问。

【热门文章】
【热门文章】