当前位置: 技术问答>java相关
帮我看一下为什么该程序编译后不能运行
来源: 互联网 发布时间:2017-04-20
本文导语: 我在root目录下有一个basic2文件夹下有一个basicServlet.java文件 程序如下 package basic2; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; public class basicServlet extends HttpServlet { private static fina...
我在root目录下有一个basic2文件夹下有一个basicServlet.java文件
程序如下
package basic2;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class basicServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
/**初始化全局变量*/
public void init() throws ServletException {
}
/**响应HTPP的GET方法*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("");
out.println("");
out.println("测试二servlet");
out.println("");
out.println("");
out.println("");
int i;
for(i=10;i>=1;i--)
{
out.println(""+i+"
");
}
out.println("
");程序如下
package basic2;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class basicServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
/**初始化全局变量*/
public void init() throws ServletException {
}
/**响应HTPP的GET方法*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("");
out.println("");
out.println("测试二servlet");
out.println("");
out.println("");
out.println("");
int i;
for(i=10;i>=1;i--)
{
out.println(""+i+"
");
}
out.println("
out.println("");
out.println("");
}
}
我可以单独用javac 这个程序成功生成basicServlet.class文件
我起动http://localhost:8080出来的全部是root下面的文件,
但是当我打http://localhost:8080/basic2.basicServlet时
出错,出来的提示信息是
type Status report
message /basic2.basicServlet
description The requested resource (/basic2.basicServlet) is not available
本人不知道错在哪儿,请高手帮一下!
|
root下建WEB-INF/classes/basic2/
将文件放在该目录下
访问URL为:
http://localhost:8080/servlet/basic2.basicServlet
将文件放在该目录下
访问URL为:
http://localhost:8080/servlet/basic2.basicServlet
|
你要建立一目录/WEB-INF/servlet,然后把你的问见放进去
你的环境变量中设置了servlet.jar文件没有。
http://localhost:8080/servlet/basic2.basicServlet
如果有的话,应该没有什么问题的。
你的环境变量中设置了servlet.jar文件没有。
http://localhost:8080/servlet/basic2.basicServlet
如果有的话,应该没有什么问题的。