2013-02-19 60 views
0

我有一个旧项目,使用Eclipse中的Google Web Toolkit构建。当我创造了它,我做了下面的步骤,以获得.war文件.war文件将不会更新

  1. GWT编译项目
  2. 运行以下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> 
    
  3. 获取.war文件

现在,我不得不在我的项目中更改端口,所以我在我的代码中进行了更改,并执行了相同的步骤以获得.war

然而,当我在Tomcat中部署我更新的项目,但它仍然发出请求到旧端口号(我发现这个阅读catalina.out中)

所以,我能做些什么,以获得一个新的,新鲜.war?

+0

首先清理您正在部署war文件的文件夹。 – 2013-02-19 17:40:01

+0

的含义?我的项目中的文件夹或Web服务器中的文件夹? 其实,我已经尝试了很多次,并且每次在执行这些步骤之前,我都删除了以前的.war(在我的项目和服务器中) – mariosk89 2013-02-19 17:42:11

回答

0

你没有提到它,但你是否更改了tomcat中的端口?我假设你做到了,但我只想涵盖所有可能性。

+0

是的,我确实......我甚至尝试引入空白代码中的某处,以便在所有情况下都更改特定文件 – mariosk89 2013-02-19 19:09:54