栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从gwt-project创建一个.war文件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从gwt-project创建一个.war文件

我始终使用Ant构建文件,因此只需单击一下即可将项目编译和打包为战争。

将具有以下内容的xml文件添加到您的项目中:

<project name="test" basedir="." default="default"><property name="src.dir" value="src" /><property name="build.dir" value="war" /><path id="compile.classpath">    <fileset dir="${build.dir}/WEB-INF/lib">        <include name="***.xml" />    </fileset></path><target name="default" depends="gwtc, buildwar,deploy"></target><target name="gwtc" description="GWT compile to Javascript">    <java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler">        <classpath> <pathelement location="${src.dir}" /> <path refid="compile.classpath" />        </classpath>        <arg line="-logLevel INFO" />        <jvmarg value="-Xmx1024M" />        <arg value="YourProject.EntryPointClass" />    </java></target><target name="buildwar">    <war basedir="war" destfile="YourProject.war" webxml="war/WEB-INF/web.xml">        <exclude name="WEB-INFgwt-servlet.jar" /> <include name="**/classes/**" />        </webinf>    </war></target><target name="deploy">    <copy file="YourProject.war" todir="." /></target></project>

(将`YourProject.EntryPointClass编辑为EntryPoint-class的路径)

你需要添加

gwt-user.jar
gwt-dev.jar
到项目的构建路径(右击你的项目- >构建路径- >添加外部高校档案)。

如果现在查看“问题”视图,则会收到一条警告,指出在服务器的类路径上这两个文件不可用。您可以使用QuickFix将其复制到

WEB-INF/lib
或隐藏警告。构建文件将不会在war文件中包括这两个文件。

编译和创建文件所需要做的只是右键单击xml文件,然后选择“以Ant Build运行”。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/466772.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号