Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Instruktioner för utvecklare

...

Kodblock
languagejava
╰─$ git clone git@githubhttps://github.com:/skltp/tak.git
Cloning into 'tak'...
cd tk

...

Logga in i lokal testmiljö med användaren admin som har lösenordet changeme. Startsidan skall nu visas:

tak-services (lokala databas)

Är en av modul under tak-parent som exponerar tjänster (SOAP).

Konfigurera databas

Det finns två skript filer under tak-services/soap-ui/

  1. setup_tak_test_db.sql
    Skapar en databas med namn takTestDB och en användare taktestuser (lösenord taktest)
  2. tak_tables.sql
    Skapar tom tabeller
Konfigurera eclipse

För att köra denna modul från eclipse integrerat tomcat miljö behöver man konvertera modul till en web-module

Kodblock
tak-services:> mvn eclipse:eclipse -Dwtpversion=2.0
Konfigurera tomcat

Under Servers peka ut befintliga tomcat server på disken. Då skapar eclipse en till modul med namn 'Servers'. Öppna context.xml under Servers och lägga in en 'Resource'

Kodblock
<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" 
	maxActive="10" maxIdle="10" maxWait="10000" name="jdbc/TP" 
	username="taktestuser" password="taktest" type="javax.sql.DataSource" url="jdbc:mysql://127.0.0.1:3306/taktestdb?autoReconnect=true" />

Funktionella test (SOAP UI)

Importera projekt fil från tak-services/soap-ui/tak-services-soapui-project i SOAP-UI. Skript under projekt skapar lite grunddata och tester mot denna data. 

Hur commita kod

För att committa källkod på GitHub följer vi standardproceduren beskriven på: Generella instruktioner för utvecklare.

...