我在tomcat5.5 webapps目录下新建“myapp”目录,里面有“WEB_INF”-->classes,web.xml;我写一个HelloWorld.java并把HelloWorld.class复制到WEB_INF-->classes目录下,我修改了web.xml目录如下:
<?xml versin="1.0" encoding="ISO-8859-1"?>
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping></web-app>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 ServletException,IOException{
response.setContentType("text/html");
PrintWrite out=response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");
}
}然后在地址栏输入:http://localhost:8080/myapp/HelloWorld
提示如下:
HTTP Status 404 - /myapp/HelloWorld--------------------------------------------------------------------------------type Status reportmessage /myapp/HelloWorlddescription The requested resource (/myapp/HelloWorld) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.5.25小弟搞了几天都不知道问题出在何处,希望得到大家的帮助!
<?xml versin="1.0" encoding="ISO-8859-1"?>
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping></web-app>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 ServletException,IOException{
response.setContentType("text/html");
PrintWrite out=response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");
}
}然后在地址栏输入:http://localhost:8080/myapp/HelloWorld
提示如下:
HTTP Status 404 - /myapp/HelloWorld--------------------------------------------------------------------------------type Status reportmessage /myapp/HelloWorlddescription The requested resource (/myapp/HelloWorld) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.5.25小弟搞了几天都不知道问题出在何处,希望得到大家的帮助!
解决方案 »
- 对字符串处理的HASH函数 返回的是0-m-1的值
- jdbc连接查询数据库时,rs.next()总是false,求找原因?
- 100分!各位大哥帮忙啊!老师让我们做一个“计算器”?怎么做了?谢谢!
- 异常怎么不能够捕获?
- JAVA中,对象成员变量的获取的相关问题。(高手请进)
- 请问谁有利用java在oracle数据库中读取图片并显示的例子,或者文档,十分感谢,急,谢谢
- 今天心情不好,散点分
- 反编译一个class,这句话怎么理解:static Class class$jnsoft$manager$Slog;
- 求救:安装JBuilder7时遇到的问题!
- 如此菜鸟,那里要?!
- java图形编程
- 一个jsp文件发现好多的错误
<servlet-name>HelloWorld </servlet-name>
<servlet-class>HelloWorld </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld </servlet-name>
<url-pattern>/HelloWorld </url-pattern>
</servlet-mapping> 这个 helloworld是不是有空格, 再检查 检查。
没有空格啊,我也是看网络上很多资料一样写的,他们就没问题,我的就有问题,我试了几台机和环境都不能解决,是不是哪里还需要配置还是设置有问题?测试JSP页面没问题,就出在Servlet上。
out.println(" <html> <head>");
out.println("<title>");
out.println("This is my first Servlet");
out.println(" </title> ");
out.println("</head> <body>");
out.println(" <h1>Hello,World! </h1>");
out.println(" </body></html>");
可以用,是我粗心把WEB-INF写成“WEB_INF”