Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    Problemi con Eclipse su file war

    Buongiorno a tutti,
    dopo aver configurato tomcat con eclipse ed aver fatto girare con successo una pagina jsp,
    volevo creare il file war per il deploy su tomcat..
    Ho letto nel forum che bisogna fare cosi:
    File -> Export -> WAR file

    in web module selezioni il nome dell'applicazione che hai creato

    poi gli dai un path

    e infine clicchi su Finish

    Ma ho un problema, nel percorso File--->Export non mi compare War File bensi' Jar file..

    Adesso che nn ho da export la possibilità di creare un war come devo procedere?
    Qualcuno ha una soluzione fattibile?

    Grazie per l'aiuto

  2. #2
    Prova ad usare Ant creando un build file (build.xml)

    ti faccio un esempio:

    build.xml

    codice:
    <property name="project.root" value="." />
    <property name="build.dir" value="${project.root}/build" />
    <property name="dist.dir" value="${build.dir}/dist" />
    <property name="work.dir" value="${build.dir}/tmp" />
    <property name="warroot.dir" value="${build.dir}/war" />
    <property name="src.web" value="${project.root}/src/main/web" />
    <property name="app.name" value="nome_app" />
    
    <target name="war">
    
      <mkdir dir="${dist.dir}" />
      <mkdir dir="${warroot.dir}" />
    
      
     <copy todir="${warroot.dir}/WEB-INF/classes" flatten="no">
       <fileset dir="${generated.classes.dir}" excludes="WEB-INF/**" />
     </copy>
    
      
      <copy todir="${warroot.dir}/WEB-INF/lib" flatten="yes">
        <path refid="project.runtime.class.path"></path>
      </copy>
    
      
      <copy todir="${warroot.dir}" flatten="no">
        <fileset dir="${src.web}">
          <exclude name="com/**" />
          <exclude name="org/**" />
       </fileset>
      </copy>
    
     <property name="generated.war.file" value="${dist.dir}/${app.name}.war"></property>
    
     <war destfile="${generated.war.file}" basedir="${warroot.dir}" includes="**/*" webxml="${src.web}/WEB-INF/web.xml" />
    
    </target>

    Ti installi Ant, poi con il plug-in per eclipse esegui il target e il gioco è fatto!

    Saluti

    Gengi.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.