Quand je démarre le server Alfresco, la fenetre...

cancel
Showing results for 
Search instead for 
Did you mean: 
thukjeeling
Member II

Quand je démarre le server Alfresco, la fenetre...

Bonjour,

Quand je démarre le server Alfresco, la fenetre DOS reste affichée à l'écran ou possibilité de l'iconiser.
La question est-il possible de démarrer Alfresco en mode service ?

Merci
2 Replies
holyjoe
Member II

Re: Quand je démarre le server Alfresco, la fenetre...

l'idéal serait de faire une "vraie" installation du serveur tomcat + alfresco
pour se faire, télécharge une version de Tomcat sur le site officiel ( http://tomcat.apache.org/)
ainsi, tu auras tous les outils livrés afin que ton tomcat soit lancé en tant que service (dans les options d'installation).

pour l'installation d'alfresco à proprement parlé, ce n'est pas plus difficile;
de toute manière en cas de difficulté tu peux évidemment demander de l'aide Smiley Happy
egr
Member II

Re: Quand je démarre le server Alfresco, la fenetre...

Bonjour,

A ma connaissance Alfresco doit être géré par trois service :

- celui pour la base de données
- celui pour Tomcat
- celui pour Open Office

Pour la base de données, il suffit souvent de suivre l'assistant d'installation et de choisir une installation en tant que service (c'est le cas avec MySQL par exemple).

Pour Tomcat, il faut copier les fichiers suivant (présents dans le répertoire bin) dans c:Windowssystem32 :
- Process.exe
- imconvert.exe
- Win32NetBios.dll

Ensuite, ouvrir une console, se placer dans le répertoire <EmplacementAlfresco>tomcatbin et saisir "set CATALINA_HOME=<Alfresco>tomcat".
Saisir ensuite "service.bat install".

Ajouter, si ce n'est déjà fait, les chemin suivant au PATH :
- <MySql>bin
- <Alfresco>javabin
- <Alfresco>tomcatbin

Lancer ensuite l'application "<EmplacementAlfresco>tomcatbintomcat5w.exe".
Dans l'onglet "java" :

- Java Virtual Machine : <EmplacementAlfresco>javajrebinserverjvm.dll
- Java classpath : <EmplacementAlfresco>tomcatbinbootstrap.jar
- Dans Java options, ajouter les lignes suivantes :

-XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader$1,doBody
-XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger,mergeIndexes
-XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger,mergeDeletions

Adaptez l'initial et maximum memory à votre configuration.

Il faut ensuite modifier le fichier "repository.properties" présent dans <alfresco>tomcatwebappsalfrescoWEB-INFclassesalfresco ». Changer la ligne dir.root=./alf_data en dir.root=C:/<EmplacementAlfresco>/alf_data

Pour l'installation d'Open Office en tant que service, ce n'est pas prévu de base, il faut donc utiliser une application Microsoft "Windows Server 2003 Resource Kit Tools". Voir la documentation http://support.microsoft.com/kb/q137890/.

Il faut aussi ajouter une clef au registre dans :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOpenOfficeUnoServer

Donner comme nom de clef "Parameters".
nom de la valeur : Application
type de données : REG_SZ
Données de la valeur :
<Alfresco>OpenOfficePortableAppopenofficeprogramsoffice.exe "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" -nologo -headless

Editez le fichier
OpenOfficePortableAppopenofficeshareregistrydataorgopenofficeSetup.xcu et remplacez

<prop oor:name="ooSetupInstCompleted">
  <value>false</value>
</prop>
<prop oor:name="ooSetupShowIntro">
  <value>true</value>
</prop>
par ceci
<prop oor:name="ooSetupInstCompleted" oor:type="xs:boolean">
<value>true</value>
</prop>
<prop oor:name="LicenseAcceptDate" oor:type="xs:string">
<value>2006-07-25T17:34:04</value>
</prop>
<prop oor:name="FirstStartWizardCompleted" oor:type="xs:boolean">
<value>true</value>
</prop>
Ceci évite à Open Office de lancer l'assistant d'enregstrement au premier lancement.

Tout ceci devrait bien vous aider.