新人请教一个eclipse部署动态web工程访问一个servlet问题

Andrew_2015_3 2016-12-13 10:27:59
各位好 我按照视频搞了2天了,愣是没有访问到配置的那个servlet,求各位帮忙看下,页面提示404.非常感谢
console的信息
Dec 12, 2016 8:47:38 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:FuckServlet' did not find a matching property.
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version: Apache Tomcat/8.5.6
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: Oct 6 2016 20:15:31 UTC
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number: 8.5.6.0
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Windows 7
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 6.1
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: amd64
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home: C:\Program Files\Java\jdk1.8.0_101\jre
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.8.0_101-b13
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: C:\Users\jzhu5\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: C:\Users\jzhu5\apache-tomcat-8.5.6-windows-x64\apache-tomcat-8.5.6
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=C:\Users\jzhu5\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=C:\Users\jzhu5\apache-tomcat-8.5.6-windows-x64\apache-tomcat-8.5.6
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=C:\Users\jzhu5\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=C:\Users\jzhu5\apache-tomcat-8.5.6-windows-x64\apache-tomcat-8.5.6\endorsed
Dec 12, 2016 8:47:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=UTF-8
Dec 12, 2016 8:47:38 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Loaded APR based Apache Tomcat Native library 1.2.8 using APR version 1.5.2.
Dec 12, 2016 8:47:38 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
Dec 12, 2016 8:47:38 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
Dec 12, 2016 8:47:38 PM org.apache.catalina.core.AprLifecycleListener initializeSSL
INFO: OpenSSL successfully initialized (OpenSSL 1.0.2h 3 May 2016)
Dec 12, 2016 8:47:38 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Dec 12, 2016 8:47:39 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Dec 12, 2016 8:47:39 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Dec 12, 2016 8:47:39 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Dec 12, 2016 8:47:39 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1181 ms
Dec 12, 2016 8:47:39 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Dec 12, 2016 8:47:39 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.5.6
Dec 12, 2016 8:47:39 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [http-nio-8080]
Dec 12, 2016 8:47:39 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [ajp-nio-8009]
Dec 12, 2016 8:47:39 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 282 ms


我的类
package com.jzhu5.servlet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class MyServlet extends HttpServlet {

private static final long serialVersionUID = -4379758744910982147L;
@Override
protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
// TODO Auto-generated method stub
arg1.getWriter().write("Hello fuck you");
}

}


还有.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>FuckServlet</display-name>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.jzhu5.servlet.MyServlet</servlet-class>
</servlet>

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

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
...全文
215 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andrew_2015_3 2016-12-13
  • 打赏
  • 举报
回复
@尼古拉斯-全蛋
Andrew_2015_3 2016-12-13
  • 打赏
  • 举报
回复
是在本机的tomcat上部署的。我不知道你说的地址是什么。。
  • 打赏
  • 举报
回复
你访问的地址是什么
Error_is_a_gril 2016-12-13
  • 打赏
  • 举报
回复
404的话应该是路径有问题,对照一下访问路径跟tomcat下的路径以及web.xml里的路径

67,513

社区成员

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

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