按照网上指示,下了jdk1.4.2,Tomcat 4.1(装5。5,怎么都运行不了),然后输入http://127.0.0.1:8080,出现可爱的大猫。
看servlet examples,见此代码:
HelloWorld.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}但此代码怎么运行,怎么调试,怎么都搞不懂?
我的调试是这样的:
把这个文件放入c:\tomcat\webapps\root中,在dos下javac HelloWorld.java通不过,不过就是通过了我也不知道下一步该怎么办?
想不到我就想运行下servlet都这么难,好伤心呀
看servlet examples,见此代码:
HelloWorld.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}但此代码怎么运行,怎么调试,怎么都搞不懂?
我的调试是这样的:
把这个文件放入c:\tomcat\webapps\root中,在dos下javac HelloWorld.java通不过,不过就是通过了我也不知道下一步该怎么办?
想不到我就想运行下servlet都这么难,好伤心呀
解决方案 »
- 急需求解,cewolf + JFreeChart 标签中乱码
- 单选按钮实现不了,不知哪里出错,求高手指教!
- at org.springframework.orm.hibernate3.support.HibernateDaoSupport.getSession错误
- 多彩留言(就是留言可以插入各种小图片,笑脸、哭脸等)怎么实现?
- 菜问题 要求点一个图片来提交一个表单 该怎么做?
- 日期算法
- 剩下20分提一个使用问题!
- 在sqlserver2000的表中有smalldatetime类型的字段.......
- ASP, JSP, ASP.NET有啥不同
- 請問大家的程序框架是用 Apache 的 Struts 嗎?
- 请问在web上可以做3d的地球模型吗?
- 请问,我要用控件指定一个‘文件夹’该如何去实现?
<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>
然后在地址栏输入http://localhost:8080/servlet/HelloWorld
<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>
然后在地址栏输入http://localhost:8080/servlet/HelloWorld
但提示错误:如下HTTP Status 404 - /servlet/HelloWorld--------------------------------------------------------------------------------type Status reportmessage /servlet/HelloWorlddescription The requested resource (/servlet/HelloWorld) is not available.
我在classpath中加了c:\tomcat\common\lib\servlet.jar
然后在c:\tomcat\webapps\root>javac HelloWorld.java,通过了,不过我还是不知道怎么办?
我不知道把HelloWorld.class放到哪个class文件夹中,也不知道你让我配置的哪个web.xml?
不好意思,刚说,还请您说得清楚一点,谢谢了
我在classpath中加了c:\tomcat\common\lib\servlet.jar
然后在c:\tomcat\webapps\root>javac HelloWorld.java,通过了,不过我还是不知道怎么办?
我不知道把HelloWorld.class放到哪个class文件夹中,也不知道你让我配置的哪个web.xml?
不好意思,刚学,还请您说得清楚一点,谢谢了
当然要是做项目的话就得自己建一个web.xml了
......
out.println("<h1>Hello World!<br>HelloWorld!</h1>");
......
然后重新编译,然后
c:\tomcat\bin\startup.bat
c:\tomcat\bin\tomcat
然后,http://localhost:8080/servlet/HelloWorld,
结果还是Hello World而不是我想要的
Hello World!
Hello World!
楼主为什么不用呢?eclips也可以