2013-02-19 3 views
0

У меня есть старый проект, построенный с использованием Google Web Toolkit в Eclipse. Когда я создал это, я сделал следующие шаги для того, чтобы получить файл .war.war файл не обновляется

  1. GWT Compile Project
  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

Сначала очистите папку, в которой вы развертываете файл войны. – 2013-02-19 17:40:01

+0

смысл? папку в моем проекте или папку на веб-сервере? На самом деле, я пробовал это много раз, и каждый раз, прежде чем делать эти шаги, я удаляю предыдущий .war (в моем проекте и на сервере) – mariosk89

ответ

0

Вы не упомянули об этом, но изменили ли вы порты в tomcat? Я предполагаю, что вы это сделали, но я просто хочу охватить все возможности.

+0

да, я сделал ... Я даже пытался ввести пробелы где-то в коде, так что конкретный файл изменяется во всех случаях – mariosk89