Deployment » History » Revision 15
Revision 14 (chin-yeh, 10/29/2010 03:30 PM) → Revision 15/25 (chin-yeh, 10/29/2010 03:32 PM)
{{toc}} h1. Deployment *Prerequisite:* * Completed [[Installation]] section * Completed [[Configuration]] section This section describes how to deploy components/modules to the servers. Below table summarizes the deployment's tasks: |_.Component|_.Type|_.Target| |ecwyconnector|WAR|Dot Com Mall / QueueSystem| |ecosway-adaptor|JAR|US Mall| |ws-mimic|WAR|US Mall / QueueSystem| |ws-status|WAR|US Mall| In general, this deployment task involves 2 parts: # [[Deployment#Upload-properties-files|Upload properties files]] # [[Deployment#Deploy-WARJAR-file|Deploy WAR/JAR file]] All of the properties files can be found in SVN repository: > http://192.168.2.13:50000/svn/qconnector/trunk/qconnector-config h2. Upload properties files *This section is dedicated for the first time deployment only.* For the subsequent deployment, you should update the existing properties files if needed. All of the properties files should store in the directory: > /data/qconnector h3. ws-mimic *List of the properties files to be uploaded:* * *Note*: replace {environment} with either *production* (for production environment) or *development* (for development environment) ** *application.properties* - http://192.168.2.13:50000/svn/qconnector/trunk/qconnector-config/{environment}/ws-mimic/properties/application.properties ** *jndi-factory.properties* - http://192.168.2.13:50000/svn/qconnector/trunk/qconnector-config/{environment}/ws-mimic/properties/jndi-factory.properties *Steps:* # see the [[Deployment#Deployment]] section for the deployment target # upload the following files to */data/qconnector/ws-mimic/* directory via ftp or sftp: ** application.properties ** jndi-factory.properties # make sure *everyone* has the read-access to the above files # done h3. ecosway-adaptor *List of the properties files to be uploaded:* * *Note*: replace {environment} with either *production* (for production environment) or *development* (for development environment) ** *application.properties* - http://192.168.2.13:50000/svn/qconnector/trunk/qconnector-config/{environment}/ecosway-adaptor/properties/application.properties ** *database.properties* - http://192.168.2.13:50000/svn/qconnector/trunk/qconnector-config/{environment}/ecosway-adaptor/properties/database.properties ** *registration/template.properties* - http://192.168.2.13:50000/svn/qconnector/trunk/qconnector-config/{environment}/ecosway-adaptor/properties/registration/template.properties *Steps:* # see the [[Deployment#Deployment]] section for the deployment target # upload the following file(s) to */data/qconnector/ecosway-adaptor/* directory via ftp or sftp: ** application.properties ** database.properties # upload the following file(s) to */data/qconnector/ecosway-adaptor/registration/* directory via ftp or sftp: ** template.properties # make sure *everyone* has the read-access to the above files # done h3. ws-status *List of the properties files to be uploaded:* * *Note*: replace {environment} with either *production* (for production environment) or *development* (for development environment) ** *application.properties* - http://192.168.2.13:50000/svn/qconnector/trunk/qconnector-config/{environment}/ws-status/properties/database.properties *Steps:* # see the [[Deployment#Deployment]] section for the deployment target # upload the following file(s) to */data/qconnector/ws-status/* directory via ftp or sftp: ** database.properties # make sure *everyone* has the read-access to the above files # done h2. Deploy WAR/JAR file * Refer to [[Deployment#Deployment]] section to see the list of available components and deployment target. * Refer to the [[Documentation#ModulesComponents|Components]] section for the latest component version. h3. Deploy ecwyconnector *Steps:* # build the deployment file (see [[Build components from sources]]) # rename the deployment file to *ecwyconnector.war* # upload the file to target server ** if target server is Jboss AS 4.2.2 *** upload to */usr/local/jboss-4.2.2.GA/server/{profile name}/deploy* # restart jboss h3. Deploy ecosway-adaptor See [[Deploy ecosway-adaptor]] We will use the project: > http://192.168.2.13:50000/svn/qconnector/trunk/build-ecosway-adaptor to get the list of libraries needed by the *ecosway-adaptor*. *Steps:* # _Deploy to Jboss AS 4.2.2_ _Deploy to Jboss AS 4.0.4_ h3. Deploy ws-mimic h3. Deploy ws-status