最近开始学J2EE,目前遇到一个问题一直卡着进行不下去
运行环境 Win7 MyEclipse
用MyEclipse创建一个web项目,然后编辑一个HelloWorld.java文件
代码import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;public class HelloWorld implements Servlet
{
public void destroy()
{
} public ServletConfig getServletConfig()
{
return null;
} public String getServletInfo()
{
return null;
} public void init(ServletConfig arg0) throws ServletException
{
} public void service(ServletRequest arg0, ServletResponse arg1)
throws ServletException, IOException
{
PrintWriter pw = arg1.getWriter();
pw.println("Hello World!");
}
}
然后我按照书上面写的,修改项目里面WebRoot/WEB-INF中的web.xml文件修改如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name></display-name>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>然后启动tomcat服务器,输入网址http://localhost:8080/Servlet/helloWorld
出现的却是HTTP Status 404 - /Servlet/helloWorld
我在往上面找了很多解决方法都不行,老师说用Win7可能会带来很多不便的麻烦,我不知道是不是这个问题
但是我直接输入http://localhost:8080是可以出现Tomcat的欢迎界面的
是不是我的Xml文件设置有问题?还是真的和Win7环境有关??
求大牛帮助,本人刚学J2EE,很纠结~~~~~~~~~
运行环境 Win7 MyEclipse
用MyEclipse创建一个web项目,然后编辑一个HelloWorld.java文件
代码import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;public class HelloWorld implements Servlet
{
public void destroy()
{
} public ServletConfig getServletConfig()
{
return null;
} public String getServletInfo()
{
return null;
} public void init(ServletConfig arg0) throws ServletException
{
} public void service(ServletRequest arg0, ServletResponse arg1)
throws ServletException, IOException
{
PrintWriter pw = arg1.getWriter();
pw.println("Hello World!");
}
}
然后我按照书上面写的,修改项目里面WebRoot/WEB-INF中的web.xml文件修改如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name></display-name>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>然后启动tomcat服务器,输入网址http://localhost:8080/Servlet/helloWorld
出现的却是HTTP Status 404 - /Servlet/helloWorld
我在往上面找了很多解决方法都不行,老师说用Win7可能会带来很多不便的麻烦,我不知道是不是这个问题
但是我直接输入http://localhost:8080是可以出现Tomcat的欢迎界面的
是不是我的Xml文件设置有问题?还是真的和Win7环境有关??
求大牛帮助,本人刚学J2EE,很纠结~~~~~~~~~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货