Changes between Version 49 and Version 50 of DeveloperInstructions


Ignore:
Timestamp:
12/19/09 02:21:39 (15 years ago)
Author:
Vangel Ajanovski
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperInstructions

    v49 v50  
    7676Со овие два чекори Eclipse ќе се стартува и нема да го покажува Warning-от за мавен.За linux ќе го направите истото само со различна патека.[[BR]]
    7777
    78 -Во Eclipse , во апликацијата ќе го отворите hibernate.properties , за да ја користите базата на Факултет треба да ви биде вака (пуштете го тунелот)[[BR]]
    79 '''Забелешка:'''hibernate.properties-sample не треба да се преименува и чепка , ќе креирате нов txt фајл со име hibernate.properties во истиот фолдер кој ќе ги содржи информациите за базата.
    80 
    81 {{{
    82 hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
    83 hibernate.connection.driver_class=org.postgresql.Driver
    84 hibernate.connection.url=jdbc:postgresql://localhost:9999/isii-trails
    85 hibernate.connection.username=isii-trails
    86 hibernate.connection.password=*is*ii*
    87 hibernate.default_schema=public
    88 hibernate.bytecode.use_reflection_optimizer=false[
    89 }}}
    90 
    91 
    92 -Доколку имате локална Postgre ( или некоја друга база не е битно) hibernate.properties ќе изгледа вака[[BR]]
    93 
    94 
    95 {{{
    96 hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
    97 hibernate.connection.driver_class=org.postgresql.Driver
    98 hibernate.connection.url=jdbc:postgresql://server:port/dbname
    99 hibernate.connection.username=xxxxxxxx
    100 hibernate.connection.password=yyyyyyyy
    101 hibernate.default_schema=dbschemaname
    102 hibernate.bytecode.use_reflection_optimizer=false
    103 hibernate.hbm2ddl.auto=update
    104 }}}
     78Параметрите за врска до базата и за автентикацискиот сервер се конфигурираат преку provile во settings.xml датотеката од Maven во корисничкиот директориум .m2
    10579
    10680hbm2ddl.auto=update ја креира шемата за локалната база (табели,секвенци,процедури....)[[BR]]
    107 Овој параметар , треба да се тргне по иницијалното креирање на базата[[BR]]
     81стадардна вредност му е validate
     82
     83''by Ајановски Вангел [[BR]]
     84“Попрецизно овој параметар означува дека ќе се скенира базата и доколку кодот носи промени во структурата, таквите промени ќе се направат.Не заборавајте ова да го исклучите бидејќи апликацијата е во развој и доколку некој во кодот додаде некои работи што не треба да ги додаде,истите автоматски ќе ви се рефлектираат и во вашата база, а некогаш тоа не го сакате.”''
    10885
    10986''Друг начин е да се поврзете со базата преку pgAdmin III , направете Backup на базата потоа Restore во локалната и ќе ја имате базата од факултет со се тест податоци.''[[BR]]
    11087Ако користите друга база ќе го смените hibernate.dialect[[BR]][[BR]]
    111 ''by Ајановски Вангел [[BR]]
    112 “Попрецизно овој параметар означува дека ќе се скенира базата и доколку кодот носи промени во структурата, таквите промени ќе се направат.Не заборавајте ова да го исклучите бидејќи апликацијата е во развој и доколку некој во кодот додаде некои работи што не треба да ги додаде,истите автоматски ќе ви се рефлектираат и во вашата база, а некогаш тоа не го сакате.”''
    11388
    11489[[BR]][[BR]]
     
    128103
    129104Run -> Run Configurations  , потоа на maven десен клик па new , Name > По желба  , кај мене е “start app” , Base Directory -> ${workspace_loc:/upisi} , Goals -> clean jetty:run.[[BR]]
     105Во parameter name ставете env, а во value ставете develop.
    130106
    131107Повторете го чекорот уште еднаш само кај Goals -> jetty:stop , ставете друго име  пример “stop app”[[BR]]
     108Во parameter name ставете env, а во value ставете develop.
    132109
    133110Треба да добите нешто како на сликата[[BR]]
     
    139116[[BR]]
    140117
    141 Портите за апликацијата можете да ги промените во src/main/webapp/WEB-INF/web.xml
    142118Апликацијата е сетирана на порта 8081 (Jetty на 8081)
    143         <context-param>
    144                 <param-name>casServerLoginUrl</param-name>
    145                 <param-value>http://localhost:8081/cas/login
    146                 </param-value>
    147         </context-param>
    148         <context-param>
    149                 <param-name>serverName</param-name>
    150                 <param-value>http://localhost:8081</param-value>
    151         </context-param>
    152         <context-param>
    153                 <param-name>casServerUrlPrefix</param-name>
    154                 <param-value>http://localhost:8081/cas</param-value>
    155         </context-param>
    156         <context-param><context-param>
    157                 <param-name>service</param-name>
    158                 <param-value>http://localhost:8081/upisi</param-value>
    159         </context-param>
     119
    160120Стартувајте со селектирање на апликацијата во Package Explorer и потоа на Run , тоа зеленто копче како Play -> па на Run конфигурацијата што ја направивте т.е.         “start app” ќе се стартува jetty серверот на порта 8081.
    161121За да проверите дали работи апликацијата пробајте да се логирате се со User: ajan Pass:ajan доколку ја користите базата од факултет, најдобро да си креирате свој корисник за тестирање  на привилегиите. За локална база треба да знаете дека ви требаат податоци , за правилно логирање.