Historique de la page
...
| Bloc de code |
|---|
export JAVA_HOME=/usr/java/jdk1.6.0_05 export ANT_HOME=/usr/local/apache-ant-1.7.0 export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin |
Windows requirements
| todo | ||||
|---|---|---|---|---|
|
Download
The last release can be downloaded at http://helpdesk.esup-portail.org/current (previous releases are at http://helpdesk.esup-portail.org).
...
| Bloc de code |
|---|
<Host name="localhost"
appBase="webapps" unpackWARs="true"
autoDeploy="true" xmlValidation="false"
xmlNamespaceAware="false">
<Context path="/esup-helpdesk"
docBase="/usr/local/uPortal/webapps/esup-helpdesk"
crossContext="true" reloadable="true">
<Manager pathname="" />
</Context>
</Host>
|
Servlet deployments
deploy.type
Tell that it is a servlet deployment:
| Bloc de code |
|---|
deploy.type=servlet
|
deploy.home
Tell where the application will de deployed to be executed by the servlet container, typically in the webapps folder of an existing Tomcat:
| Bloc de code |
|---|
deploy.home=/usr/local/tomcat/webapps/esup-helpdesk
|
This path should be used to configure the servlet context. Typically (tomcat/On trouvera typiquement dans le fichier conf/server.xml de Tomcat quelque chose comme ):
| Bloc de code |
|---|
<Service name="Catalina">
<Connector port="8080"
maxHttpHeaderSize="8192" maxThreads="150"
minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443"
acceptCount="100" connectionTimeout="20000"
disableUploadTimeout="true" emptySessionPath="true" />
<Engine name="Catalina" defaultHost="helpdesk.domain.edu">
<Host name="helpdesk.domain.edu"
appBase="webapps" unpackWARs="true"
autoDeploy="true" xmlValidation="false"
xmlNamespaceAware="false">
<Context
path="" docBase="/usr/local/tomcat/webapps/esup-helpdesk"
crossContext="true" reloadable="false">
<Manager pathname=""
className="org.apache.catalina.session.StandardManager" />
</Context>
</Host>
</Engine>
</Service>
|
Déploiement en servlet
deploy.type
Il faut indiquer qu'il s'agit d'un déploiement en servlet :
| Bloc de code |
|---|
deploy.type=servlet
|
deploy.home
Il faut ensuite indiquer l'endroit où l'application sera déployée pour être exécutée par le conteneur de servlets, typiquement dans un sous-répertoire du répertoire webapps d'un Tomcat existant, mais pas nécessairement :
| Bloc de code |
|---|
deploy.home=/usr/local/portal/webapps/esup-helpdesk
|
Ce chemin devra être utilisé pour la configuration du contexte de la servlet. On trouvera typiquement dans le fichier conf/server.xml de Tomcat quelque chose comme :
| Bloc de code |
|---|
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/esup-helpdesk" docBase="/usr/local/portal/webapps/esup-helpdesk" crossContext="true" reloadable="true"> <Manager pathname="" /> </Context> </Host> |
The properties of the configuration file /build.properties tell the way the application is deployed.
...