servlet 不能访问的问题
我用Eclipse创建了一个Servlet.
Web.xml如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.servlet.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/My</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
但是我在地址栏输入http://localhost:8080/Servlet/My为什么不行呀
我在Server.xml配置如下
<Context path="/Servlet" docBase="E:MyEclipseServlet" debug="0" reloaded="true"/>
地址栏输入是有项目的。
我看classes里面也编译了一个MyServlet.class文件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
doPost 必须用 POST 方法调用,你直接输入网站是 GET 方法,调用 doGet 方法
你要去恶补一下 HTTP 协议。
引用来自#9楼“红薯”的帖子
引用来自#8楼“daishunchao”的帖子
如果写上去之后就行了,我的地址栏输入的是:http://localhost:8080/myapps/My
为什么成功后显示的页面是:This is class com.MyServlet, using the GET method
请问为什么这样子呢
引用来自#8楼“daishunchao”的帖子
如果写上去之后就行了,我的地址栏输入的是:http://localhost:8080/myapps/My
为什么成功后显示的页面是:This is class com.MyServlet, using the GET method
请问为什么这样子呢
如果写上去之后就行了,我的地址栏输入的是:http://localhost:8080/myapps/My
为什么成功后显示的页面是:This is class com.MyServlet, using the GET method
请问为什么这样子呢
404 说明 servlet 没起效,要看看是不是有什么异常在 Tomcat 日志里
引用来自#2楼“小编辑”的帖子
浏览器是什么错误信息?
到tomcat去看看错误日志提示什么内容
浏览器是什么错误信息?
到tomcat去看看错误日志提示什么内容