Skip to end of metadata
Go to start of metadata
  1. Do korzystania z WindowsAuthentication na bazie SQL Server wymagana jest biblioteka sqljdbc_auth.dll.

    Można ją wgrać zrobić na dwa sposoby:

    1. W Tomcat wskazać ręcznie ścieżkę do biblioteki, np.

      -Djava.library.path=D:\PlusMPM\tools\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.2\enu\auth\x64
    2. Skopiować plik do folderu jre/bin z którego korzysta system do uruchomienia PlusWorkflow.

  2. Następnie, aby sterownik JDBC rozpoznał, że ma wykonać połączenie typu WindowsAuthentication należy wskazać parametr "integratedSecurity=true"

    Połączenie typu WindowsAuthentication we wtyczce DBExplorer jest możliwe od wersji 2.0.41.

    Przykładowa konfiguracja:

    1. System bez katalogu domowego - dodanie w pliku context.xml do parametru url

      Przykładowy context.xml
      <Resource name="PlusWorkflowResource"
                    auth="Container" type="javax.sql.DataSource"
                    driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
                    url="jdbc:sqlserver://localhost:1433;DatabaseName=bazaMssql;integratedSecurity=true"
                    username="plusmpm"
                    password=""
                    maxActive="35"
                    maxIdle="10"
                    maxWait="-1"
                    removeAbandoned="true"
                    removeAbandonedTimeout="60"
                    logAbandoned="true" />
    2. System z katalogiem domowym - dodanie w pliku db.properties do parametru db.name

       

      Przykładowy fragment db.properties
      # Database name
      db.name=bazaMssql;integratedSecurity=true
      # Database server type [postgresql, oracle, mssql, db2, db2as400]
      db.type=mssql
      # Database server host (without port)
      db.host=localhost
      # Port on which database server accepts connections
      db.port=1433
      # Database user
      db.username=
      # Database user password
      db.password=
      # [Optional] JDBC connection URL
      # (If empty or commented, properties above will be used to make db connection, otherwise, above properties are unused )
      # db.connectionUrl=

      W przypadku wskazania parametru db.connectionUrl

      db.connectionUrl=jdbc:sqlserver://localhost:1433;DatabaseName=bazaMssql;integratedSecurity=true
      
      
  3. W razie potrzeb należy zmienić parametry logowania w PlusWorkflow services na odpowiedniego użytkownika


  • No labels