我在看一本书,从网上下了例子代码。怎么在Tomcat部署让例子跑起来呢?我用google搜了一下,发现资料全是调试加部署的,就是说,先调试,后部署。因为调试后会自动产生一些东西,比如WEB-INF目录,还有一些文件。看了那些资料,我会调试后部署了。而直接拿来的代码没有这些东西,我就不知道怎么部署了!
难道要我把那么多代码全部粘贴调试一遍?不会吧?那位大侠知道?有没有例子文章?

解决方案 »

  1.   

    开发IDE可以选用netbeans或是eclipse均能自动发布
      

  2.   

    在webapps文件夹下建个目录,把你的工程拖进去试试行不行
      

  3.   

    在webapps文件夹下建个目录,把你的工程拖进去试试行不行
    ------------------------------------------------------------
    不行!
      

  4.   

    先编译,再放到webapps下,可能web.xml要配置过,这个要看具体的工程的,默认的话至少可以访问下面的页面,
    楼主先试试看吧
      

  5.   

    一般的JSP目录结构如下:\project                        --项目根目录
       |_WEB-INF                    --配置JAVA文件的目录
       |    |_ classes              --编译后的class
       |    |_ lib                  --引用的lib
       |    |_ src                  --源文件路径
       |       |_com.myjava.test1   --JAVA Package
       |            |_test.java     --JAVA文件
       |       |_com.myjava.test2   --JAVA Package
       |            |_test.java     --JAVA文件
       |       ......
       |_HTML                       --html,js,css等文件的目录(名称根据需要)
       |_JSP                        --jsp文件的目录(名称根据需要)
       |_index.jsp
       |_其他需要的.jsp,.htm,...文件以上结构是个比较完整的,有些部分可以根据具体需要删减 。
      

  6.   

    补充一点,\project就是在web服务器上指定的虚拟目录名。
      

  7.   

    我是楼主,成功了。apolloge是对的,方法是建出这样的目录结构,把各类文件直接放到相应的目录。补充一点的就是,要改动<$TOMCAT_HOME$>/conf/server.xml,要在</Engine>前面加一句:
    <Host name="127.0.0.1" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" /> 
    当然,如果已经有了就不用再加。