在JBuilder2006下把工程打包成.war文件

时间:2021-08-03 15:18:58

        一般说来在JBuilder 下会自动生成.war文件,但是有时候因为设置的原因,我们无法看到那个自动生成的文件包。个人找到了一个解决的办法:就是选择工程创建的Web Module -> Properties选项,在打开的窗口中,选择左侧选项Module,可看到右侧列出了一些工程相关选项,我们可看到Archive项是创建工程时默认的路径和.war文件名称。再选择Build, 把右边Build Web archive选项中选择 “When building module only”,确定。 
       这样,我们再编译WEB Module 时就会自动生成需要的.war包了。

      如果项目中有.swf等Flash文件,么在打包后的.war文件 中会发现没有.swf文件,解决方法可以是这样的:先将.war文件解压出来,再将丢失的.swf文件放到解压后的文件中,使用命令来进行人工打包。命令为

jar  cvf  webapp.war  *.*  (回车)

     这样再运行.war文件时我们就会看到有.swf文件了。