You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 44 Next »

 

An appropriate JVM version should be installed on your computer.

 

Installing on Windows

  1. Double-click the installer and follow the on-screen instructions.
  2. To start Teamwork Server, do one of the following:
    • On the Windows taskbar, click Start, and select MagicDraw Teamwork Server form the program list.
    • Open MagicDraw Teamwork Server installation\bin and double-click the teamwork_server.exe file.
  • If you have an evaluation or commercial with expiration (unpaid) license key, simply add it.
  • If you have purchased and paid for the commercial license, firts you need to activate and then add the server license.

 

Adding / Removing Teamwork Server to Windows services

 

  1. Start Teamwork Server. The Teamwork Server dialog appears.
  2. Click the Add Windows Service button. After the service is added, do one of the following:
    • Start this service from the Windows Services list.
    • Reboot the computer and the Service will start automatically.
    • To run the server, click the Start Server button.

This feature is available only on Windows operating systems.

Windows 7 OS and Windows Vista OS Firewall do not allow remote connections. After adding Teamwork Server to Windows 7 or Windows Vista services, you must add the Teamwork Server port number 1100 in Windows Firewall Exceptions list. Only then all remote connections to Teamwork Server will be allowed.

  1.  Start Teamwork Server. The Teamwork Server dialog appears.
  2. Click the Remove Windows Service button.

This feature is available only on Windows operating systems.

 

Installing on OS X

  1. Double-click the installer.
  2. In the Teamwork Server installation window, drag the MagicDraw Teamwork Server folder to the Applications folder.
  3. Close the MagicDraw Teamwork Server installation window.
  4. To start Teamwork Server, open the Application / MagicDraw Teamwork Server installation folder and double-click the MagicDraw Teamwork Server.app file.
  • If the message appears asking a permission to open the file, click Open.
  • If you have an evaluation or commercial with expiration (unpaid) license key, simply add it.
  • If you have purchased and paid for the commercial license, firts you need to activate and then add the server license.

 


Installing on Unix

  1. Double-click the installer and follow the on-screen instructions.
  2. To start Teamwork Server, open the MagicDraw Teamwork Server installation/bin folder and double-click the teamwork_server file.
 
  • If you have an evaluation or commercial with expiration (unpaid) license key, simply add it.
  • If you have purchased and paid for the commercial license, firts you need to activate and then add the server license.
 

Starting Teamwork Server as a service on Linux

 

  1. Create a new service script file named “teamwork”.
  2. Copy the following script code and paste it into the file:

    #!/bin/bash
    #
    # chkconfig: - 91 60
    # description: MagicDraw TeamWork Server
     
    ### BEGIN INIT INFO
    # Provides: teamwork
    # Required-Start: $local_fs $network $named $remote_fs $syslog
    # Required-Stop: $local_fs $network $named $remote_fs $syslog
    # Short-Description: MagicDraw TeamWork Server
    # Description: This script is used to start MagicDraw TeamWork Server
    ### END INIT INFO
     
    RETVAL=0
    TEAMWORK_HOME="/var/MagicDraw_Teamwork_Server/bin"
    prog="teamwork_server_nogui"
    prog_stop="stop_teamwork_server"
    desc="MagicDraw Teamwork Server"
    args="SERVICE"
     
    check() {
     if [ -f /var/lock/$prog ]; then
      if ps -p $(cat /var/lock/$prog 2>/dev/null) >/dev/null; then
            return 0
      fi
     fi
    return 3
    }
     
    status() {
    check
    if [ $? -eq 0 ]; then
     echo $"${desc} is running..."
     return 0
    fi
    echo $"${desc} is stopped"
    return 3
    }
     
    start() {
    check
    if [ $? -eq 0 ]; then
      echo $"${desc} is already started..."
      return 2
    fi
     
    echo -n $"Starting $desc ($prog): "
    $TEAMWORK_HOME/$prog $args &
    RETVAL=$?
    SCRIPT_PID=$!
     
    COUNT=0
    while [ "$COUNT" -le 15 ] && [ -z $JAVA_PID ]
    do
     JAVA_PID=$(pgrep -P $SCRIPT_PID java)
     let COUNT=COUNT+1
     sleep 1
    done
    [ $RETVAL -eq 0 ] && echo $JAVA_PID >/var/lock/$prog
    echo
    }
     
    stop() {
    echo -n $"Shutting down $desc ($prog): "
    $TEAMWORK_HOME/$prog_stop
    RETVAL=$?
    [ $RETVAL -eq 0 ] && rm -f /var/lock/$prog
    return $RETVAL
    }
     
    case "$1" in
      start)
        start
        RETVAL=$?
        ;;
      stop)
        stop
        ;;
      restart)
        stop
        start
        RETVAL=$?
        ;;
      status)
        status teamwork
        RETVAL=$?
        ;;
      *)
        echo $"Usage: $0 {start|stop|restart|status}"
        exit 3
        esac
    exit $RETVAL
  3. Change the value of the TEAMWORK_HOME variable according to the path of the Teamwork Server installation bin folder.

  4. Save the file and move it into the system directory “/etc/init.d”.

  5. In the command line, type the following commands:

    cd /etc/rc3.d
    ln -s ../init.d/teamwork S99teamwork

    You can also configure the service for runlevel using the following command:

    chkconfig --level 3 teamwork on
  6. In the command line, type the following command:

    service teamwork start

 

 

 

On this page