我想做一张jsp网页,他里面要到javabean,我想把那个java文件生成war文件,我写程序是JCreator Pro写的,请问一下,怎样才能生成.

解决方案 »

  1.   

    .war文件是包括jsp和java的,你用到bean,只要这个bean的java类在你的classpath里,在jsp里就可以直接用了,也就是只要你的bean的.class文件在发布后的web-inf/classes目录或bean所在的jar文件在web-inf/lib或其它从服务器能找到的classpath里就可以了,不必打包后再用
      

  2.   

    WAR文件需要服务器端的软件来实现
      

  3.   

    假定有一个Web应用:C:\myHome
    myHome/WEB-INF/……
    myHome/files/……
    myHome/image/……
    myHome/src/……
    myHome/index.jsp
    在命令行窗口下执行如下命令:
    C:\>cd myHome
    C:\myHome\>jar   cvf   myhome.war *   就可以了
    生成的war文件放到tomcat的webapps目录下,启动后会自动展开。如果你是不想让别人看到你的java代码,完全可以在你发布的应用里移除src目录(假设你bean原文件放此),因为他已经编译成.class字节码文件了,运行时不需要原文件了。
      

  4.   

    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\玮玮>d:D:\>cd web\jsp\D:\Web\Jsp>dir
     驱动器 D 中的卷没有标签。
     卷的序列号是 68AD-F5A2 D:\Web\Jsp 的目录2006-09-07  21:28    <DIR>          .
    2006-09-07  21:28    <DIR>          ..
    2006-09-14  22:18               476 secondusebean.jsp
    2006-09-14  21:44    <DIR>          WEB-INF
                   1 个文件            476 字节
                   3 个目录 12,706,185,216 可用字节D:\Web\Jsp>cd..D:\Web>jar cvf jsp.war *
    'jar' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。D:\Web>
      

  5.   

    你没配置环境变量啊,在网上随便一搜,大把教你配置的文章和帖子
    比如http://www.mybole.com.cn/sunxin/003.asp
      

  6.   

    方便的方法用JBuilder 会自动生成
      

  7.   

    通用高效的方法是使用ant打包,打包后即使重新编译了java文件,也不需要重启web服务器,所以很方便调试