当前位置: 代码迷 >> Java Web开发 >> 怎么把class文件打成一个jar包并放到war包中发布
  详细解决方案

怎么把class文件打成一个jar包并放到war包中发布

热度:303   发布时间:2016-04-17 17:20:23.0
如何把class文件打成一个jar包并放到war包中发布?
我使用ant编译一个java的web项目,现请教大家一个问题:
把src目录的java文件编译成class文件后,本来使用下面的方式打成war包的:
XML code
        <war destfile="${dist}/${app}.war" webxml="${webinf}/web.xml" >    <fileset dir="${web}" ></fileset>   <classes dir="${build.lib}/${app.jar}"/></war>


想问的是如果把所有class文件先打成jar包的话,该如何打war包呢?

------解决方案--------------------
不用写ant很简单啊,你吧jar包放到web/web-inf/lib这个目录下
然后进入web这个目录下,执行
jar cvf myapp.war */ .然后就可以将web下面所有的内容包括目录子目录打成一个标准的war文件了

其实也可以用myeclipse自动导出

还有比较简单的就是用rar打开war文件然后手动将jar文件拖进web-inf/lib这个目录就行了

探讨
我已经把class文件打成一个jar包了,下一步该如何打到war包里面呢?谢谢
  相关解决方案