Installation of open source agile process management tool iceScrum

  Screenshot of the interface
  http://www.icescrum.org/en/screenshots-en/Configuration

  document
  https://www.kagilum.com/documentation/

  The project is developed in Java, BS structure, you can use tomcat as the running server, MySQL as the running server The database, when ready,
can be opened such as installation and configuration.

  1. Modify tomcat's catalinda.sh
     iceScrum recommends to use tomcat7, here tomcat6.0.35.0 is used to deploy to the linux server.
     Modify the tomcat/bin/catalina.sh file, in   
CATALINA_OPTS="
-Dnet.spy.log.LoggerImpl=net.spy.memcached.compat.log.SunLogger"

added after
    
CATALINA_OPTS="$CATALINA_OPTS
-Dicescrum.log.dir=/iceScrum/logs
-Duser.timezone=UTC
-Dicescrum_config_location=/iceScrum/config.groovy
-Djava.awt.headless=true
-Xmx512m
-XX:MaxPermSize=256m
-server"
     


2. Modify tomcat's conf/server.xml
    to find the Connector and
   modify it to
  
   <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
           connectionTimeout="2000" maxThreads="500" URIEncoding="UTF-8"/>
   



    3. Add the content of the file config.groovy in the tomcat root directory
   
icescrum.project.import.enable = true
icescrum.project.export.enable = true
icescrum.project.creation.enable = true
icescrum.project.private.enable = true
icescrum.project.private.default = false

icescrum.gravatar.secure = false
icescrum.gravatar.enable = false
icescrum.registration.enable = true
icescrum.login.retrieve.enable = true

icescrum.auto_follow_productowner = true
icescrum.auto_follow_stakeholder  = true
icescrum.auto_follow_scrummaster  = true
icescrum.alerts.errors.to = "[email protected]"
icescrum.alerts.subject_prefix = "[icescrum]"
icescrum.alerts.enable = true
icescrum.alerts.default.from = "[email protected]"



icescrum.attachments.enable = true


grails.serverURL = "http://192.168.1.100:8080/icescrum"
                   /* Modify the URL address of the tomcat server running */

icescrum.debug.enable =true
icescrum.securitydebug.enable =false


icescrum.baseDir = "/iceScrum"
                   /* Absolute directory where tomcat is running on the server */



icescrum.cors.enable = true  /* CORS is enabled by default
                                However, it's enabled only for projects
                                where web services are enabled */

icescrum.cors.allow.origin.regex = "*"  /* Use double backslash for escaping
                                           e.g. (http://|.+\\.)mydomain\\.com */


grails.mail.host = "mail.xxx.com"
grails.mail.port = 25
grails.mail.username = "[email protected]"
grails.mail.password = "ssss"
grails.mail.props = ["mail.smtp.auth":"false",
        "mail.smtp.socketFactory.port":"25",
        "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
        "mail.smtp.socketFactory.fallback":"false"]
        /* The props are required for SSL connections */

 /* MySQL database configuration */
dataSource.dialect = "org.hibernate.dialect.MySQL5InnoDBDialect"
dataSource.driverClassName = "com.mysql.jdbc.Driver"
dataSource.url = "jdbc:mysql://192.168.1.100:3306/icescrum?useUnicode=true&characterEncoding=utf8"
dataSource.username = "root"
dataSource.password = "root"
    


    4. Check the file permissions to
    ensure that the current user has write permissions to the logs directory in the tomcat directory, the config.groovy file in the tomcat root directory, and the tomcat directory.

    5. Create the corresponding MySQL database and use utf-8 for encoding, otherwise only English can be used in the project.

    6. Put iceScrum's war package into tomcat's webapps directory
   
    7. Start tomcat

    8. Open URL, administrator account and password admin adminadmin!

    9. Getting started document http://powertech.iteye.com/blog/2051697

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326618719&siteId=291194637