http://ant.apache.org/bindownload.cgi 下载
在itellij 根目录下新建一个bulid.xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<project name="helloapp" basedir="." default="makewar">
<property name="classpath_lib" value="web/WEB-INF/lib" />
<property name="sources" value="${basedir}/src"/>
<path id="classpath">
<fileset dir="${classpath_lib}">
<include name="*.jar"/>
</fileset>
</path>
<property name="debuglevel" value="source,lines,vars"/>
<property name="target" value="1.6"/>
<property name="source" value="1.6"/>
<target name="init">
<property name="build" value="build/destination/webapp"></property>
<property name="src" value="src"></property>
<mkdir dir="${build}"/>
<mkdir dir="${build}\WEB-INF"/>
<mkdir dir="${build}\WEB-INF\classes"/>
<mkdir dir="${build}\WEB-INF\lib"/>
<copy todir="${build}">
<fileset dir="${basedir}\web">
<include name="WEB-INF/**" />
<include name="**" />
</fileset>
</copy>
</target>
<target name="complie" depends="init">
<javac srcdir="${src}" destdir="${build}/WEB-INF/classes" classpathref="classpath">
<compilerarg line="-encoding UTF-8 "/>
<!-- 如果出现不可映射字符改上面编码-->
</javac>
</target>
<!-- 打包 helloapp.waw包名-->
<target name="makewar" depends="complie">
<war warfile="${build}/helloapp.war" webxml="${build}/WEB-INF/web.xml">
<lib dir="${build}/WEB-INF/lib">
<include name="**" />
</lib>
<classes dir="${build}/WEB-INF/classes"/>
<fileset dir="${build}"/>
</war>
</target>
</project>
配置ant 的资料网上很多;
进入到javaweb 的根目录,执行: ant
1. 如果出现无法加载servlet.jar包,手动把servlet.jar手动复制到 D:\jdk7\jre\lib\ext 目录下
2. 如果出现某些类无法找到把D:\jdk\jre\lib\.rt.jar 这个文件复制到web项目的lib目录下
把打包好的.war文件复制到 tocmat的webapp目录下运行即可