现在的jsp都用ant来执行了啊,看来我太落后了

解决方案 »

  1.   

    我想whyxx(我也是新手) 的意思是说
    Ant 不能运行JSP 吧
    我查了一下,没有其能运行JSP的资料
    期待高手!
      

  2.   

    运行Jsp是需要一个环境的。Ant一般只作为编译打包工具
    要想运行你的项目,楼主还是得装个Tomcat之类的啊。
      

  3.   

    ant是为项目编译打包,而tomcat,resin则为它们的运行服务器
      

  4.   

    多谢大家!嗯,现在明白点了。首先是不是需要把相关的东西打成war包,然后把这个包放到Tomcat中,运行Tomcat,将这个web应用程序发布?如果是这样的话,那要用JB中内嵌的tomcat,可以用ant将其启动吗?谢谢,请再给解释一下。
      

  5.   

    为什么你总提及ant啊!
    发布web你只要在tomcat上运行就可以了!
      

  6.   

    呵呵一个项目,
    必须经历:设计、开发、运行ant一般只存活于开发阶段,到了运行,请用运行的工具吧。
    如果你是用JBuilder,那你选择发布,然后启动服务,就可以了。
    真的是  Very Easy!!!
      

  7.   

    我也不明白:(
    老板要求:"将程序改为用ant编译和发布"那是不是只能用ant编译,不能用ant发布?用ant发布这种说法就不对?谢谢!
      

  8.   

    发布!一般是指用ant来将项目打成一个包,如果是J2ee,一般是打成ear包,
    楼主明白了?然后,你具体运行是需要一个运行的环境。发布和运行是不同的。
      

  9.   

    嗯,明白了,多谢多谢!还想再问问:
    如果我把相关的文件夹打成包,这个文件夹中的文件层次结构必须是tomcat的那种吗?
    工程名中包括jsp文件和WEB-INF,WEB-INF中是class文件夹和lib文件夹及web.xml文件
    对吗?谢谢!
      

  10.   

    那我的问题在发布web程序时,只需将jsp程序和java编译生成的class文件放到tomcat中就可以了吧?
      

  11.   

    就这么简单啊?那用ant可以启动JB中内嵌的tomcat吗?
      

  12.   

    倒。。
    这个好像不可以
    楼主好像很中意ant啊。
      

  13.   

    不是我中意ant,是老板中意ant
    我还不清楚ant到底是怎么回事儿呢:(
    刚开始学谢谢大家了!
      

  14.   

    ant是一个编译工具,不是拿来启动tomcat或其他什么东西的.用ant来发布也还说得通,就是指打好包放在tomcat或其他服务器下.至于启动tomcat当然要用tomcat自己的启动文件来启动了.