扫码关注官方订阅号
请问下各位前辈们,本人小白,我用的是eclipce,TOMCAT7.0,JDK1.7,我有一个问题,为什么我配置完了TOMCAT也启动了可还是出现404,而我自己又建了一个HELLOWORD的WEB项目却可以在浏览器里显示出结果。
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配置两个部分:
/TicketsSell/Login.java
public class Login extends javax.servlet.http.HttpServlet
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>
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的配置。
web.xml
4.如果以后接触到框架,会有很多配置文件的东西。 JEE和php的区别在于,php所有的东西都可以通过路径访问,JSP也是所有的东西都可以通过路径访问,但是JEE也有深层次的东西,例如库,自己写的类,就无法通过路径访问了,而是要通过各种调用、map、route之类的来访问。
谢谢大家,今天在别人的帮助下是TOMCAT的路径没有部署对
我记得学J2EE的时候老师说404的话很大的可能就是路径没配置对。去找路径的问题基本能解决。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
404是没有找到对应的资源,看你的url是否正确, 因为tomcat配置的不同,url中可能包含项目名,也可能不包含项目名
不可能去访问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配置两个部分:
这些很基础的东西在大部分的JEE参考书上都有的,
如果需要的紧急的话,可以去参考这篇文章
3.jsp和servlet已经不属于同一个层面的东西了,jsp是可以正常通过路径访问的,java文件(servlet,filter等)就需要自己去写
web.xml文件来配置。也可以通过annotation来取代web.xml进行servlet的配置。4.如果以后接触到框架,会有很多配置文件的东西。
JEE和php的区别在于,php所有的东西都可以通过路径访问,JSP也是所有的东西都可以通过路径访问,但是JEE也有深层次的东西,例如库,自己写的类,就无法通过路径访问了,而是要通过各种调用、map、route之类的来访问。
谢谢大家,今天在别人的帮助下是TOMCAT的路径没有部署对
我记得学J2EE的时候老师说404的话很大的可能就是路径没配置对。去找路径的问题基本能解决。