当前位置:网站主页>网站技术资料>tomcat>文章内容

J2SDK和TOMCAT的安装及配置


    out.println("<h1>Hello,World!</h1>");
    out.println("</body></html>");
   
   }
   }
   然后照样用javac HelloWorld.java来编译这个文件,如果出现无法import javax.servl
et.*
   那么就是应该把C:Tomcatcommonlib里面的servlet.jar文件拷贝到C:JDKjrelibe
xt中,再次编译,就没有问题了!
   然后在Tomcat目录里面的C:TomcatwebappsROOT里面按如下的文件结构:
   ROOTindex.html
   ROOTwelcom.jsp
   ROOTWEB-INFlibMyServlet.jar(如果你的servlet的.class打成了.jar文件,则放在
lib下面)
   ROOTWEB-INFclassesHelloWorld.class(把上面生成的HelloWorld.class文件放在这个
里面)
 然后在浏览器中输入http://localhost:8080/servlet/HelloWorld,于是Server众望所归的报错了:Error 404--Not Found 
 怎么回事呢?
 Servlet必须使用C:TomcatwebappsROOTWEB-INF这个目录下面的web.xml文件进行注册,
用EP打开这个web.xml文件,

把下面这段程序
 servlet>
  .....  
 </servlet>

<servlet-mapping>
   ......
 </servlet-mapping>
替换成
<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>
如果没有的话,就直接加那段代码

为什么呢?
 因为 这样的结构
   <servlet>
   <servlet-name>HelloWorld</servlet-name>

  • 快速服务服务:网站策划 | 网站建设 | 北京网站建设 | 网站推广 | 网罗SEO
  • 联系网罗: 咨询电话:010-89630319 Mail:admin#wonlu.com Msn:刘先生 QQ:26402294
  •   2006-2008 Wonlu.com 北京网罗无限-京ICP备06036090号 网罗SEO