学习JSP,写了个JSP和javaBean,调用JSP页面是找不到那个javaBean.class,自己手工编译就OK了,想问下,tomcat不是自动编译吗?但是我这本书上也没说编译的步骤,我以为它会自动编译能,求教各位大虾,谢谢。

解决方案 »

  1.   

    设置它自动加载:在server.xml里加入的context里加入reloadable=true <Context path="/test" docBase="D:\develop\test" debug="0" privileged="true" reloadable="true"/>
      

  2.   

    Tomcat不会自动编译JavaBean的,必须自己手动编译
      

  3.   

    只有.jsp才是自动编译, .java需要你自己(利用工具)编译为.class
      

  4.   


     这个是tomcat的热部署,修改了class文件后不用重新启动tomcat了。
    path:指定访问该web的url入口
    docBase:指定web应用的文件路径
    reloadable:如果设为true,tomcat启动是会监听web中的class文件,如果发现有class文件更新,就从新加载。
      

  5.   

    那是不是编译成了.class,.java就可以不要了,基本没什么用了,运行时只调用.class吧,.java运行时不会调用吧?????