This is an old revision of the document!


esup-activ v2

ref

sources

[root@japi esup-activ]# wget https://sourcesup.cru.fr/frs/download.php/4331/esup-activ-fo-2.3.1-0.zip
2015-01-09 14:06:22 (5.07 MB/s) - 'esup-activ-fo-2.3.1-0.zip' saved [3703591/3703591]

[root@japi esup-activ]# wget https://sourcesup.cru.fr/frs/download.php/4332/esup-activ-bo-2.3.1-0.zip  
2015-01-09 14:06:34 (5.85 MB/s) - 'esup-activ-bo-2.3.1-0.zip' saved [2808427/2808427]

esup-actif-fo

[root@japi esup-activ]# unzip esup-activ-fo-2.3.1-0.zip
[root@japi esup-activ]# cd esup-activ-fo-2.3.1

config

[root@japi esup-activ-fo-2.3.1]# cp properties/config.properties .

adaptation attributs ldap, ldap server, cas server dans config.properties

deploy

1er erreure ant 1.7

au premier deploy erreur sur centos7 et la version de ant qui est codée en dure dans le build.xml pour attendre une 1.7

<fail message="ERROR: Ant 1.7 is required (found: ${ant.version})">
                <condition>
                        <not>
                                <contains string="${ant.version}" substring="1.7" />

remplacement par ce qu'on a :

<fail message="ERROR: Ant 1.9.2 is required (found: ${ant.version})">
                <condition>
                        <not>
                                <contains string="${ant.version}" substring="1.9.2" />

2eme erreur https / SNI jdk 7

puis 2eme erreur lors de l'acces en https au subversion esup : https://subversion.cru.fr/esup-commons/tags/${commons.version}/esup-commons“

[root@japi esup-activ-fo-2.3.1]# ant deploy 
...
      [get] Getting: https://subversion.cru.fr/esup-commons/tags/1.3.9/esup-commons/utils/lib/jsp-api-2.0.jar
      [get] To: /root/esup-activ/esup-activ-fo-2.3.1/utils/lib/jsp-api-2.0.jar
      [get] Error getting https://subversion.cru.fr/esup-commons/tags/1.3.9/esup-commons/utils/lib/jsp-api-2.0.jar to /root/esup-activ/esup-activ-fo-2.3.1/utils/lib/jsp-api-2.0.jar

BUILD FAILED
/root/esup-activ/esup-activ-fo-2.3.1/build-commons.xml:637: The following error occurred while executing this line:
/root/esup-activ/esup-activ-fo-2.3.1/build-commons.xml:646: javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name

avec java 7 il semble y avoir une contrainte sur l'usage de vhost et/ou certificats wildcard et SNI (Server Name Indicator) , cf

http://javaresolutions.blogspot.fr/2014/07/javaxnetsslsslprotocolexception.html

effectivement

#  openssl s_client -host https://subversion.cru.fr  -port 443
...
Certificate chain
 0 s:/C=FR/O=GIP RENATER/CN=sourcesup.renater.fr

⇒ subversion.cru.fr != sourcesup.renater.fr

on contourne le pb en passant en http plusot que https pour telecharger les jar necessaires

#vim build-commons.xml
 <property name="commons.repository.path-prefix" value="http://subversion.cru.fr/esup-commons/tags/${commons.version}/esup-commons" />

3eme erreur encoding

   [javac] /root/esup-activ/esup-activ-fo-2.3.1/src/org/esupportail/activfo/domain/beans/mailing/Mailing.java:2: error: unmappable character for encoding ASCII
    [javac]  * interface d'envoi de mail pour signaler des modifications de donn??es personnelles n??cessitant une validation

cf http://stackoverflow.com/questions/14106936/ant-warning-unmappable-character-for-encoding-utf8

workaround :

[root@japi esup-activ-fo-2.3.1]# export ANT_OPTS="-Dfile.encoding=UTF"
[root@japi esup-activ-fo-2.3.1]# echo $ANT_OPTS
-Dfile.encoding=UTF

deploy positif

apres cette gestion d'erreurs, cela marche enfin

[root@japi esup-activ-fo-2.3.1]# ant deploy 
Buildfile: /root/esup-activ/esup-activ-fo-2.3.1/build.xml

read-commons-properties:
     [echo] Property quick-start is not set, defaults to false.
     [echo] deploy.type=servlet
     [echo] deploy.home=/var/lib/tomcat/webapps/esup-activ-fo
     [echo] tomcat.host=japi.tem-tsp.eu
     [echo] tomcat.port=8080
     [echo] tomcat.cas-port is not set, defaults to 8080.
     [echo] tomcat.path=
     [echo] tomcat.url=http://japi.tem-tsp.eu:8080
     [echo] Use JNDI: true

commons-check-shared-config:

check-shared-config:

set-download-properties:

commons-download-files:
     [echo] checking esup-commons libraries...
     [echo] up to date.
     [echo] checking esup-activ-fo libs...
     [echo] up to date.

commons-prepare:

prepare:

commons-compile-shared:
     [copy] Copying 1 file to /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF/lib
    [javac] /root/esup-activ/esup-activ-fo-2.3.1/build-commons.xml:807: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 389 source files to /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF/classes
    [javac] /root/esup-activ/esup-activ-fo-2.3.1/src/org/esupportail/activfo/dao/HibernateDaoServiceImpl.java:99: warning: [deprecation] HibernateFixedQueryPaginator(AbstractGenericHibernateDaoService,String) in HibernateFixedQueryPaginator has been deprecated
    [javac] 		return new HibernateFixedQueryPaginator<User>(this, queryStr);
    [javac] 		       ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 warning
     [copy] Copying 46 files to /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF/classes/properties
     [copy] Copied 20 empty directories to 1 empty directory under /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF/classes/properties
     [copy] Copying 7 files to /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF/classes/properties
     [copy] Copying 1 file to /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF/classes
     [copy] Copying 1 file to /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF/classes/properties/i18n/bundles
     [copy] Copying 1 file to /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF/classes/properties/i18n/bundles

compile-shared:

commons-compile-web:
     [copy] Copying 1 file to /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF
     [copy] Copying 729 files to /root/esup-activ/esup-activ-fo-2.3.1/build
     [copy] Copying 1 file to /root/esup-activ/esup-activ-fo-2.3.1/build/WEB-INF/lib

compile-web:

commons-deploy:
    [mkdir] Created dir: /var/lib/tomcat/webapps/esup-activ-fo
     [copy] Copying 1185 files to /var/lib/tomcat/webapps/esup-activ-fo

deploy:

BUILD SUCCESSFUL
Total time: 10 seconds
docpublic/systemes/esup/esup_activ2.1420816666.txt.gz · Last modified: 2015/01/09 15:17 by procacci@tem-tsp.eu
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0