【发布时间】:2013-02-19 17:37:59
【问题描述】:
我有一个旧项目,使用 Eclipse 中的 Google Web Toolkit 构建。当我创建它时,我做了以下步骤,以获取 .war 文件
- GWT 编译项目
-
运行以下 Ant 脚本
<project name="The" basedir="." default="default"> <target name="default" depends="buildwar,deploy"></target> <target name="buildwar"> <war basedir="war" destfile="The.war" webxml="war/WEB-INF/web.xml"> <exclude name="WEB-INF/**" /> <webinf dir="war/WEB-INF/"> <include name="**/*.jar" /> </webinf> </war> </target> <target name="deploy"> <copy file="The.war" todir="." /> </target> </project> 获取 .war 文件
现在,我不得不在我的项目中更改一个端口,所以我在我的代码中更改了它并执行了相同的步骤以获取 .war
但是,当我在 Tomcat 中部署我更新的项目时,它仍然会向旧端口号发出请求(我发现这个阅读 catalina.out)
那么,我该怎么做才能获得一个新的、新鲜的 .war ???
【问题讨论】:
-
首先清理你部署war文件的文件夹。
-
是什么意思?我的项目中的文件夹还是 Web 服务器中的文件夹?实际上,我已经尝试了很多次,每次在执行这些步骤之前,我都会删除以前的 .war(在我的项目和服务器中)
标签: eclipse gwt tomcat ant war