Changes between Version 60 and Version 61 of DeveloperInstructions


Ignore:
Timestamp:
06/04/10 14:36:59 (14 years ago)
Author:
Vangel Ajanovski
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperInstructions

    v60 v61  
    159159}}}
    160160
    161 Contact the developer team for connection details of the test development server. Otherwise install PostgreSQL, setup a username, password and create a UTF-8 database, and set the hbm2ddl.auto parameter to update, and the database schema structure will be automatically created.
     161Contact the developer team for connection details of the test development server and how to connect to it. Otherwise install PostgreSQL, setup a username, password and create a UTF-8 database, and set the hbm2ddl.auto parameter to update, and the database schema structure will be automatically created.
    162162
    163163hbm2ddl.auto=update is used to enable updates in to the database schema structure when the Java source code of the Entities changes, the default value of this parameter is validate.
     
    169169'''CAS'''
    170170
    171 -D ownload CAS (CENTRAL AUTHENTICATION SERVICE) [[BR]]
    172 [http://www.ja-sig.org/products/cas/][[BR]]
    173 Отпакувајте било каде.[[BR]]
    174 Потоа треба да го преснимите CAS-server-webapp-verzija.war во главниот фолдер на апликацијата “upisi”, CAS-server-webapp-verzija.war ќе го најдете каде што отпакувавте  во [[BR]]
    175 modules\cas-server-webapp-верзја.war , откако ќе го презнимите WAR фајлот во “upisi” преименувајте го во “cas.war”[[BR]][[BR]]
    176 [[BR]]
    177 
    178 '''Стартување на апликацијата од Eclipse'''[[BR]]
    179 
    180 
    181 Во Eclipse : [[BR]]
    182 
    183 Run -> Run Configurations  , потоа на maven десен клик па new , Name > По желба  , кај мене е “start app” , Base Directory -> ${workspace_loc:/upisi} , Goals -> clean jetty:run.[[BR]]
    184 Во parameter name ставете env, а во value ставете develop.
    185 
    186 Повторете го чекорот уште еднаш само кај Goals -> jetty:stop , ставете друго име  пример “stop app”[[BR]]
    187 Во parameter name ставете env, а во value ставете develop.
    188 
    189 Треба да добите нешто како на сликата[[BR]]
     171If you already have a CAS server, change the paths in the settings.xml file.
     172If you need a test CAS server, follow the procedure.
     173
     174- Download CAS (CENTRAL AUTHENTICATION SERVICE) from [http://www.ja-sig.org/products/cas/] and unpack it.
     175- Find the file named CAS-server-webapp-versionnumber.war and copy it to the main folder of the Eclipse project and rename it to cas.war
     176
     177This will enable a test login to the system, whereas the username is anything you need, and the password is the same as the username.
     178
     179'''Start the application from Eclipse'''[[BR]]
     180
     181Run -> Run Configurations  , then in the maven section right click then New, use any Name you like (for example “start app”), Base Directory -> ${workspace_loc:/projectname} , Goals -> clean jetty:run
     182In the parameter add one with the name of *env*, and value of *develop*.
     183
     184Repeat this again all the same but with a Name "stop app" and Goals "jetty:stop"
     185
     186It should look like this:
    190187[[Image(10.jpg,align=left,top)]]
    191188
    192 Тоа би било ...
     189Click on Run and the application will start (some packages will be downloaded from the Internet for the first run).
     190
     191On subsequent runs, you can speed up the process if you check the parameter Offline in the Maven setting for that run goal.
    193192
    194193The system listens on port 8081 (Jetty on 8081)
    195194
    196 Стартувајте со селектирање на апликацијата во Package Explorer и потоа на Run , тоа зеленто копче како Play -> па на Run конфигурацијата што ја направивте т.е.         “start app” ќе се стартува jetty серверот на порта 8081.
    197 За да проверите дали работи апликацијата пробајте да се логирате се со User: ajan Pass:ajan доколку ја користите базата од факултет, најдобро да си креирате свој корисник за тестирање  на привилегиите. За локална база треба да знаете дека ви требаат податоци , за правилно логирање.
    198 Ако сакате да завршите со тестирање идете на зеленто play па “stop app”
    199 
    200 '''Забелешка:'''
    201 Само, за тие што користат линукс  има некои измени:[[BR]]
    202 - скриптата за тунелирање е: ssh odnadvor@vega.ii.edu.mk -L 9999:develop.ii.edu.mk:5432 -N при што побарува лозинка плус (не е внесена како параметар)[[BR]]
    203 - во log4j.properties треба да се смени редот log4j.appender.R.File=/upisi.log во log4j.appender.R.File=/home/"корисничко_име"/upisi.log
    204 (бидејќи немаме пристап до root директориумот)
     195'''Note:'''
     196- in log4j.properties in the application folder src/main/resources one should change the line
     197log4j.appender.R.File=/upisi.log во log4j.appender.R.File=/home/username/upisi.log
     198to a location where the user running eclipse has write permission and where the logs should reside.
    205199
    206200[[wiki:WikiStart Назад]