JavaBean的问题,高分求助,在线等待
在Tomcat下部署把这个应用放在webapps目录下,目录结构是这样的: 
 webapps\counterapp\Counter.jsp 
 webapps\counterapp\src\mypack\CounterBean.java 
 webapps\counterapp\WEB-INF\classes\web.xml 
 webapps\counterapp\WEB-INF\classes\mypack\CounterBean.class   
 源代码如下:   
 -------------------Counter.jsp----------------------   
  <%@   page   import= "mypack.CounterBean "   %>  
  <html>  
  <head>  <title> CounterApp </title>  </head>  
  <jsp:useBean   id= "myBean "   scope= "session "   class= "mypack.CounterBean "   />  
  <body>  
 Current   count   value   is: 
  <jsp:getProperty   name= "myBean "   property= "count "/>  
  <jsp:setProperty   name= "myBean "   property= "count "   value= " <%=   myBean.getCount()+1   %>  "   />  
  </body>  
  </html>    
 ---------------------CounterBean.java---------------------   
 package   mypack; 
 public   class   CounterBean   { 
 private   int   count=0;   
 public   CounterBean()   {} 
 public   int   getCount(){ 
 return   count; 
 } 
 public   void   setCount(int   count){ 
 this.count=count; 
 } 
 }   
 --------------------web.xml------------------   
  <?xml   version= "1.0 "   encoding= "ISO-8859-1 "   ?>  
  <!DOCTYPE   web-app   PUBLIC    "-//Sun   Microsystems,   Inc.//DTD   Web   Application   2.3//EN "    "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd ">  
  <web-app>  </web-app>    
 编译CounterBean.java后的class文件放到上面指定的目录.启动tomcat. 
 使用http://localhost:8080/counterapp/Counter.jsp访问这个Web应用, 
 初始页面显示是Current   count   value   is:   0 
 然后每点一次刷新按钮,显示的值增加1.     
 这个例子是可以运行的,但是我把它直接移到Root下面去,目录结构是这样的 
 在Tomcat下部署把这个应用放在webapps目录下,目录结构是这样的: 
 webapps\Root\Counter.jsp 
 webapps\Root\src\mypack\CounterBean.java 
 webapps\Root\WEB-INF\classes\web.xml 
 webapps\Root\WEB-INF\classes\mypack\CounterBean.class 
 这样一来就无法执行,请问这是什么原因,求助 
------解决方案--------------------tomcat服务运行的虚拟路径也要改.   
  <Context docBase= "xx " path= "/xx " reloadable= "true " workDir= "xxx ">
------解决方案--------------------你访问的是什么路径
------解决方案--------------------重起下tomcat就好了
------解决方案--------------------webapps\counterapp\WEB-INF\classes\web.xml 
   晕--- web.xml  应该放在webapps\counterapp\WEB-INF\web.xml
------解决方案--------------------http://localhost:8080/counterapp/Counter.jsp   
 http://localhost:8080/Root/Counter.jsp
------解决方案--------------------应该是这样吧? 
 webapps\counterapp\WEB-INF\Counter.jsp 
------解决方案--------------------web.xml放在WEB-INF下面
------解决方案--------------------从你的描述来看感觉是tomcat重启就好了, 
 我也遇到过 
 你最好是多检查几遍,多试几次
------解决方案--------------------webapps\Root\WEB-INF\classes\web.xml