Struts1:ApplicationWeb

De Wiki Fred
Aller à : navigation, rechercher

Projet Maven

  • New Maven project
  • Cocher Create a simple project (skip archetype selection)
  • Next
  • Remplir Group Id, Artifact Id, Version, Name
  • Choisir packaging : war
  • Dans parent project
    • Group Id : be.fgov.minfin.base
    • Artifact Id : BaseApp
    • Version : 1.2.1

pom.xml

  • Java 1.6
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
1.6
        <target>1.6</target>
    </configuration>
</plugin>
  • Passer les tests
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.10</version>
    <configuration>
        <skipTests>true</skipTests>
    </configuration>
</plugin>

Application Web

  • Créer un folder WEB-INF dans src/main/webapp
  • Créer un fichier web.xml dans WEB-INF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
   <welcome-file-list>
     <welcome-file>welcome.jsp</welcome-file>
   </welcome-file-list>    
</web-app>
  • Créer un fichier weblogic.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
    <context-root>signal-tools-v3</context-root>
</weblogic-web-app>